Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 是否将数据文件导入didFinishLaunchingWithOptions字典以进行调试?_Iphone_Ios_Nsdata - Fatal编程技术网

Iphone 是否将数据文件导入didFinishLaunchingWithOptions字典以进行调试?

Iphone 是否将数据文件导入didFinishLaunchingWithOptions字典以进行调试?,iphone,ios,nsdata,Iphone,Ios,Nsdata,我正在将文件导出为NSData对象,并将其文件类型与我的应用程序关联 然后,我可以通过在设备上打开邮件,然后单击该文件并用它打开应用程序来导入该文件 但是,在这样做时,我无法从XCode启动应用程序来调试文件解析。该应用程序是通过邮件而不是XCode启动的 是否可以在XCode中启动应用程序,并将数据文件保存在didFinishLaunchingWithOptions字典中?为了调试,我想出了如何在模拟器和设备上导入文件的方法 请注意,应用程序必须已经安装在模拟器或设备上,才能正常工作,当然,应

我正在将文件导出为NSData对象,并将其文件类型与我的应用程序关联

然后,我可以通过在设备上打开邮件,然后单击该文件并用它打开应用程序来导入该文件

但是,在这样做时,我无法从XCode启动应用程序来调试文件解析。该应用程序是通过邮件而不是XCode启动的


是否可以在XCode中启动应用程序,并将数据文件保存在didFinishLaunchingWithOptions字典中?

为了调试,我想出了如何在模拟器和设备上导入文件的方法

请注意,应用程序必须已经安装在模拟器或设备上,才能正常工作,当然,应用程序必须针对数据进行设置(如上面问题中的链接所示)

在XCode 4中,单击编辑方案

然后在信息选项卡中选择“等待(应用程序名称)启动”

模拟器: 将文件拖到模拟器窗口中。Safari将打开并询问您是否要将其导入应用程序

设备: 打开邮件并选择文件,它会询问您是否要使用应用程序打开


当应用程序运行时,调试器将连接,您可以正常调试。

我想,您可以参考/查看这个博客,它展示了如何注册文件类型,而不是如何使用Xcode下的文件启动调试器。