【发布时间】:2016-03-03 15:26:45
【问题描述】:
我有一个接收推送通知的 iOS 应用程序。我在 AppDelegate 中有以下代码
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
if ( application.applicationState == UIApplicationStateActive )
{
// app was already in the foreground
}
else
{
NSLog(@"Received push notification");
}
}
我正在使用我的 iPhone 在 Xcode 中运行该应用程序。当应用程序在后台时,我可以在通知到来时看到 NSLog。
当我关闭应用程序时,即从 iOS 中打开的应用程序中删除它时,Xcode 中的调试器会话停止,之后我看不到 NSlog,即使在应用程序关闭时我的 iPhone 上收到应用程序的通知(推送通知)关了也能来app)
应用从关闭状态打开时如何打印日志?
【问题讨论】:
标签: ios objective-c iphone xcode