我想测试自己应用中其他应用的打开文件。我已经想出如何在Info.plist中添加CFBundleDocumentTypes,它在我的设备上运行正常。但我想知道是否可以在模拟器上测试它。它现在似乎不起作用,当我从Mobile Safari打开PDF时,它在工具栏中显示“在MyApp中打开”的选项,但它是灰色的并且点击它不会做任何事情。同一文件在设备上正常工作。 是否无法在模拟器上测试CFBundleDocumentTypes?如果有一个聪明的方法来做到这一点,很想知道。 感谢。
答案 0 :(得分:1)
事实证明,您可以下载DocInteraction sample code,然后在模拟器中运行它。它为您提供了一些文档,您可以使用“打开”。但它有时会卡住,所以你必须杀死应用程序,然后等一分钟再重新启动它,让它再次运行。