【发布时间】:2014-10-17 13:49:08
【问题描述】:
我已经在我的 iOS 8 应用程序中设置了一个共享扩展,并且一切正常。我可以从照片应用程序或 Safari 共享。但是当我在 Safari 中时,我不知道如何获取生成的网页缩略图。我已经注册了正确的 NSExtensionActivationRule。当我从 Photo 应用分享照片时,NSItemProvider 对象类型说它是 public.jpeg,我可以使用
[itemProvider loadItemForTypeIdentifier:(NSString *)kUTTypeImage options:nil completionHandler:^(UIImage *image, NSError *error)
{
[self.extensionContext completeRequestReturningItems:@[] completionHandler:nil];
}];
为了得到图片
但是当我从 Safari 分享时,NSItemProvider 类型说它是 public.url,我不知道如何获取图像?我知道如何通过 loadItemForTypeIdentifier:@"public.url" 获取 url,但是如何获取图片?
【问题讨论】:
-
哇,我猜还没有多少人这样做