我在寫一個可以通過自定義URL啓動的iPhone應用程序。所以,我重寫 - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
如何在執行handleOpenURL消息時進行調試?
爲了測試我的變化,我必須運行在模擬器應用程序,然後退出並啓動Safari瀏覽器。然後我在地址欄中輸入我的自定義URL以啓動應用程序。
但每次啓動時,應用程序都會崩潰。我試圖弄清楚爲什麼,但是當我設置斷點並從主屏幕(而不是XCode)啓動應用程序時,它似乎沒有附加。
我甚至試圖把的NSLog語句在handleOpenURL消息,但他們沒有得到打印到控制檯。
我想我可以創建UIAlertViews但...是啊,讓人驚訝。任何其他方式連接到模擬器中的調試會話?
要在此展開,`NSLog`語句將不會在標準的XCode控制檯顯示,如果應用程序沒有從推出的XCode(即手機或模擬器內)。 – 2009-12-24 06:28:52
這並沒有爲我工作,但在Xcode管理器窗口使用控制檯選項卡沒有... – 2010-01-07 22:12:11