我正在爲iPhone開發一個應用程序,但我想這個問題在Mac上是一樣的。 您的應用程序在通過其URL方案啓動後調試應用程序狀態的方法是什麼?如何開始使用自定義URL方案來調試應用程序?
8
A
回答
21
有調試時,它從外部URL啓動應用程序的方式:
- 設置一個斷點,你想讓它在
application:handleOpenURL:
或application:didFinishLaunchingWithOptions:
- 在Xcode中,編輯主動可執行文件的設置。在調試選項卡上,選擇「等待下一次啓動/推送通知」複選框。
- 構建和調試。控制檯會給你一條警告,提示「正在等待[AppName]啓動...調試器將在下次啓動時附加到[AppName]。」
- 通過調用自定義URL或向其發送推送通知來打開您的應用程序。調試器將停止在您的斷點處。
+0
謝謝,在一個月前找到了自己的答案,但忘了發佈在這裏。回答,檢查! – stigi 2010-04-26 10:16:32
2
實際上,我認爲在Mac上會比在iPhone上完全不同,因爲您可以在Mac上打開應用程序並調用URL方案,而在iPhone上,您需要退出應用程序以打開另一個應用程序調用URL方案。
你可以嘗試的是添加一個調試按鈕到你的用戶界面,它允許你從正在運行的應用程序內調用URL方案(調用-openURL:在NSWorkspace上)。無論您的應用在URL模式發送時是打開還是關閉,這在理論上都應該是一樣的。
+0
謝謝,我也認爲多數民衆贊成的方式去.. – stigi 2009-01-18 18:24:12
2
相關問題
- 1. 使用自定義URL方案打開Android應用程序
- 2. 如何使用自定義URI方案打開應用程序?
- 3. 如何使用Xcode 4註冊自定義應用程序開放URL方案?
- 4. Andorid,如何使用自定義URL方案打開另一個應用程序?
- 5. 通過Spotify應用程序API打開自定義url方案
- 6. 如何開始使用URL調試Cocoa應用程序?
- 7. 在Swift中開啓Instagram應用程序,使用自定義URL方案
- 8. 如何啓動打開我的自定義URL方案的應用程序?
- 9. 如何在iPhone中使用URL方案阻止自定義應用程序?
- 10. iOS Box應用程序是否響應自定義URL方案?
- 11. 如何使用ios自定義URL方案重定向回調用應用程序?
- 12. 如何使用自定義elf解釋器來調試程序?
- 13. CommandLine應用程序的自定義URL方案
- 14. Square應用程序是否具有自定義URL方案?
- 15. iPhone應用程序自定義Url方案問題
- 16. 動態更改IOS應用程序的自定義URL方案
- 17. 來自settings.bundle的自定義URL方案
- 18. 使用自定義URL方案
- 19. 管理調用自定義URL方案時打開的屏幕
- 20. 負載使用自定義URL方案,而應用程序在後臺
- 21. 如何通過MFMessageViewController發送自定義應用程序url方案
- 22. 自定義Url方案打開文件
- 23. 如何通過點擊自定義URL來打開我的Android應用程序?
- 24. 使用url方案打開其他應用程序
- 25. 如何註冊一個應用程序以響應自定義URL方案開放請求?
- 26. 如何啓動自定義URL方案
- 27. 在iOS應用程序中使用自定義網址方案打開應用程序
- 28. 使用自定義URL方案使用as3和FlashBuilder 4.6將PDF URL發送到iBooks應用程序?
- 29. 如何使用iPhone自定義URL方案
- 30. 如何使用URL方案啓動iOS時鐘應用程序?
尤其是我說的是到達斷點的AppDelegates內 - (BOOL)申請:(UIApplication的*)應用handleOpenURL :(NSURL *)url 方法? – stigi 2009-01-17 22:26:01