APP Extension Share為什么只能在safari起作用,而其他瀏覽器不行.

在百度上找了好久,發(fā)現(xiàn)都是一個(gè)Copy一個(gè),沒一個(gè)實(shí)質(zhì)性解決問題的.

正常創(chuàng)建和配置APP Extension Share TARGETS 這里就不講了,百度整個(gè)第一頁都是,隨便看.

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的數(shù)據(jù)都放在了
NSItemProvider = [[ NSExtensionItem attachments] firstObject;] 這里

分享到其他瀏覽器的的數(shù)據(jù)都放在了
NSItemProvider = [[ NSExtensionItem attachments] objectAtIndex;1];這里.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容