loadItemForTypeIdentifier
全部标签 我有一个支持图像的共享扩展。一切正常,我从项目提供者那里得到图像,如下所示:if([imageItemProviderhasItemConformingToTypeIdentifier:(NSString*)kUTTypeImage]){[imageItemProviderloadItemForTypeIdentifier:(NSString*)kUTTypeImageoptions:nilcompletionHandler:^(UIImage*image,NSError*error){if(image){//dosmthwiththeimagehere}}];}问题是我想通过ALAs
我目前设置了一个共享扩展程序,可以将从照片应用程序中选择的图像上传到服务器。使用下面的代码可以正常工作。intfileNum=10;NSItemProvider*attachment=inputItem.attachments[0];if([attachmenthasItemConformingToTypeIdentifier:(NSString*)kUTTypeImage]){[attachmentloadItemForTypeIdentifier:(NSString*)kUTTypeImageoptions:nilcompletionHandler:^(iditem,NSError
我有以下代码来读取传递的URL。我正在用Pocket测试这个应用程序虽然hasItemConformingToTypeIdentifier正在为kUTTypeURL返回YES,尝试加载它会返回一个错误,而不是声明"Unexpectedvalueclass.".如果我尝试将其加载为iditem和debug,发现传入的object确实只是页面的title,并不是url。我如何阅读网址?NSURL*pageURL=nil;for(NSExtensionItem*iteminself.extensionContext.inputItems){for(NSItemProvider*itemPro