我想测试当应用程序退出并且用户点击通知中心的通知以便我的应用程序启动时我的应用程序的行为。在 - didFinishLaunchingWithOptions
中,您可以检查 key UILocalNotification *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
但我该如何调试呢?
如果我开始在 Xcode 中运行该应用程序,然后退出该应用程序,它将失去与 Xcode 的连接。
最佳答案
如果您将 Xcode Scheme 设置为手动启动(Edit Scheme > Run > Info),那么您可以在安排好 UILocalNotification
后停止运行您的应用。
然后,如果您再次运行您的应用程序,它将不会启动,直到您从模拟器/设备启动它。
然后您可以等待通知触发并单击通知,然后启动您的应用程序(手动!)。这样你就可以从 application:didFinishLaunchingWithOptions:
launchOptions
中调试 UILocalNotification
请注意,对于调试,您可能希望将 UILocalNotification
安排在未来 10 秒左右的日期,调试时间相关的东西总是很痛苦。
祝你好运。
关于objective-c - 如何在 didFinishLaunchingWithOptions 中测试 UILocalNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14335688/