下面是我用来在“ShareViewController.m”中共享图像的代码。
NSExtensionItem *item = [self.extensionContext.inputItems objectAtIndex:i];
NSItemProvider *itemProvider = item.attachments.firstObject;
if ([itemProvider hasItemConformingToTypeIdentifier:(NSString *)kUTTypeURL]) {
[itemProvider loadItemForTypeIdentifier:(NSString *)kUTTypeURL options:nil completionHandler:^(NSData *data, NSError *error) {
NSLog(@"%@", data);
// the rest of uploading script goes here
}];
}
如果我从 WhatsApp 分享一张图片,一切都很好。但如果我想从 Photo Library 或 Facebook Messenger 共享图像,它就不起作用。
有谁知道问题可能是什么?
谢谢