设置LSSupportsOpeningDocumentsInPlace =是时,我的应用程序什么也不做

时间:2019-01-21 06:53:31

标签: ios objective-c

我最近遇到了一个问题;我不知道为什么,因为自从我的应用程序的先前版本以来,我几乎什么都没改变。

当我设置UISupportsDocumentBrowser = YESLSSupportsOpeningDocumentsInPlace = YES来设置文件在File应用程序中的可见性时,我的应用程序是Single View App。

它可以工作,但是有一些问题。

我的应用程序支持其自己的文档类型,当用户打开适当的文件时,它将调用OpenURL并转到我的应用程序将其打开。设置LSSupportsOpeningDocumentsInPlace to YES后,它只会打开我的应用程序并且不执行任何操作(不调用(BOOL)application:(UIApplication *)app openURL:(NSURL *)url options方法。

这是调试信息:

  

[默认] [错误]无法解析书签。错误   Domain = NSFileProviderInterErrorDomain代码= 1“读取器不是   允许访问URL。“ UserInfo = {NSLocalizeDescription = The   不允许读者访问URL。       Error ErrorDomain = NSFileProviderInterErrorDomain代码= 1““不允许阅读器访问   URL。“ UserInfo = {NSLocalizeDescription =不允许读者   访问URL.resolving书签   网址的fileprovider:com.apple.FileProvider.localStorage / did = 141   文件:/// XXXXXX / XXXX / XXXX / XXX / XXX / XXXX ....

0 个答案:

没有答案