美文网首页
APP Extension Share为什么只能在safari起

APP Extension Share为什么只能在safari起

作者: 吊炸 | 来源:发表于2017-05-23 14:28 被阅读31次

    在百度上找了好久,发现都是一个Copy一个,没一个实质性解决问题的.

    正常创建和配置APP Extension Share TARGETS 这里就不讲了,百度整个第一页都是,随便看.

    NSExtensionItem* extensionItem = [self.extensionContext.inputItems firstObject];

    NSItemProvider* extensionItemProvider;

    NSInteger attachmentsCount = [extensionItem attachments].count;

    if(attachmentsCount ==1) {

    extensionItemProvider = [[extensionItem attachments] firstObject];

    }else{

    extensionItemProvider = [[extensionItem attachments] objectAtIndex:1];

    }

    if([extensionItemProvider hasItemConformingToTypeIdentifier:(NSString*) kUTTypeURL]) {

    [extensionItemProvider loadItemForTypeIdentifier:(NSString*)kUTTypeURL options:nil completionHandler:^(NSURL* Url,NSError*error) {

    }

    }

    分享到safari的数据都放在了  NSItemProvider = [[ NSExtensionItem attachments] firstObject;] 这里

    分享到其他浏览器的的数据都放在了 NSItemProvider = [[ NSExtensionItem attachments] objectAtIndex;1];这里.

    相关文章

      网友评论

          本文标题:APP Extension Share为什么只能在safari起

          本文链接:https://www.haomeiwen.com/subject/eqzwxxtx.html