iOS 如何将 PDF 或 DOC 从一个应用程序共享到另一个应用程序?
iOS How can I share PDF or DOC from one app to another?
我想通过分享扩展功能分享APP1中的一个PDF文件,
但是我刚刚从loadItemForTypeIdentifier
的方法中得到了一个URL路径,这是APP1沙箱的路径,我无法通过URL获取PDF文件,所以我如何获取PDF或通过loadItemForTypeIdentifier
?
方法文档
我尝试了很多类型,但我只能得到 NSURL。
当我将项目分配给 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();
}
}];
如果你想将 pdf 分享到其他应用程序,你不需要分享 extention.you 如果你使用 activityviewcontroller 到一个特殊的应用程序,可以使用 documentViewController
我想通过分享扩展功能分享APP1中的一个PDF文件,
但是我刚刚从loadItemForTypeIdentifier
的方法中得到了一个URL路径,这是APP1沙箱的路径,我无法通过URL获取PDF文件,所以我如何获取PDF或通过loadItemForTypeIdentifier
?
我尝试了很多类型,但我只能得到 NSURL。
当我将项目分配给 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();
}
}];
如果你想将 pdf 分享到其他应用程序,你不需要分享 extention.you 如果你使用 activityviewcontroller 到一个特殊的应用程序,可以使用 documentViewController