2012-02-23 54 views
1

我正在將文件導出爲NSData對象,並將它們的文件類型與我的應用程序相關聯。將數據文件導入到didFinishLaunchingWithOptions字典中進行調試?

然後,我可以通過在設備上打開郵件來導入文件,然後單擊該文件並使用它打開該應用程序。

但是,這樣做我無法從XCode啓動應用程序來調試文件解析。該應用程序是從郵件中啓動的,而不是XCode。

是否可以在XCode中啓動應用程序,並讓數據文件在didFinishLaunchingWithOptions字典中結束?

+0

,我認爲,你可以參考/看到這個bolg http://iphonedevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html – Deepesh 2012-02-23 11:12:35

+0

該博客顯示如何將註冊文件類型,而不是如何使用Xcode下的文件啓動,因此可以使用調試器。 – TigerCoding 2012-02-23 11:44:51

回答

3

我想出瞭如何在模擬器和設備上導入文件以進行調試。

請注意,應用程序必須已經安裝在模擬器或設備上才能正常工作,並且當然必須爲應用程序設置應用程序(如上面問題中的鏈接所示)。

在XCode 4中單擊編輯方案。

click scheme

edit scheme

然後在信息選項卡中選擇 「等待(應用程序名稱)推出。」

wait for launch

模擬器: 拖動文件到模擬器窗口。 Safari會打開並詢問您是否要將其導入到應用程序中。

設備: 打開郵件並選擇文件,它會詢問您是否要使用該應用程序打開。

當應用程序運行時,調試程序將附加,您可以正常進行調試。

+0

太好了,謝謝你的回答! – 2013-02-14 17:37:41