2012-02-04 105 views
0

我想在自己的应用程序中测试来自其他应用程序的打开文件。我已经想出了如何在Info.plist中添加CFBundleDocumentTypes,并且它在我的设备上正常工作。但是我想知道是否可以在模拟器上测试这个。目前看起来并不奏效,当我从Mobile Safari打开PDF时,它会在工具栏中显示“在MyApp中打开”选项,但它是灰色的,并且它不会执行任何操作。相同的文件在设备上正常工作。 是不是可以在模拟器上测试CFBundleDocumentTypes?如果有一个聪明的方法来做到这一点,很想知道。 谢谢。在模拟器中测试CFBundleDocumentTypes

回答

1

原来,您可以下载DocInteraction sample code,然后在模拟器中运行它。它为您提供了一些可以使用“Open In”的文档。但它有时会卡住,所以你必须杀死应用程序,然后等待一分钟再重新启动它,以使其再次运行。