我目前正在尝试从另一个应用程序实现打开文件。当我使用第三方应用程序(如文档)并使用我的应用程序打开文件时,我似乎无法使用 NSFileHandle 打开它。
调用 AppDelegates 方法后:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
我得到一个这样的网址:
file://localhost/private/var/mobile/Applications/E9F2998C-1ED2-4955-9681-30C518FBD1A5/Documents/Inbox/text%20source%20%C3%A0%20ID-7.docx
我试图手动删除file://localhost/private
以看起来像 NSBunble 路径,但没有运气......
有没有人有一种简单的方法来使用 NSFileHandle 打开从该委托方法获得的 URL?