我想通过共享扩展功能从APP1共享PDF文件,
但我刚从loadItemForTypeIdentifier
的方法获得了一个URL路径,这是APP1沙箱的路径,我无法通过URL获取PDF文件,因此如何通过方法{{1}获取PDF或文档}?
我尝试了很多类型,但我只能获得NSURL。
答案 0 :(得分:0)
如果你想将pdf分享到其他应用程序,你不需要分享扩展。你可以使用documentViewController进行,如果你使用了activityviewcontroller的特殊应用程序
答案 1 :(得分:-1)
当我将项目分配给NSData时,我得到一个NSData。
[itemProvider loadItemForTypeIdentifier:fileType options:nil completionHandler:^(NSData *item, NSError * _Null_unspecified error)
{
NSData *data = (NSData *)item;
if ([data isKindOfClass:[NSData class]]) {
weakSelf.dataToSave = data;
}
blockExcuteCount ++;
if (blockExcuteCount == 2 && completion) {
completion();
}
}];