我在iOS 8應用程序中設置了一個共享擴展,並且一切正常。我可以從照片應用程序或從Safari分享。但是當我在Safari中時,我不知道如何獲取網頁的生成縮略圖。我已經註冊了適當的NSExtensionActivationRule。當我分享照片的應用程序中的照片時,NSItemProvider對象類型說,這是public.jpeg,我能夠用iOS 8 Share Extension Safari Image
[itemProvider loadItemForTypeIdentifier:(NSString *)kUTTypeImage options:nil completionHandler:^(UIImage *image, NSError *error)
{
[self.extensionContext completeRequestReturningItems:@[] completionHandler:nil];
}];
,以獲得圖像
但是,當我從Safari瀏覽器共享, NSItemProvider類型表示它是public.url,我不知道如何獲取圖像?我知道如何通過執行loadItemForTypeIdentifier來獲取url:@「public.url」,但是如何獲取圖像?
哇,我猜這樣做的人不多 – Jesse 2014-10-17 20:18:04