【发布时间】:2015-09-14 07:48:20
【问题描述】:
UILocalNotification *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];
if (notification) {
NSLog(@"app recieved notification from remote%@",notification);
[self application:application didReceiveRemoteNotification:(NSDictionary*)notification];
}else{
NSLog(@"app did not recieve notification");
}
这里我得到应用程序没有收到通知方法为什么?
【问题讨论】:
-
这不是您提出正确问题的方式,显示一些代码,实际上是否有任何通知,提供更多详细信息。
-
(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{ NSLog(@"%@",userInfo);}
-
(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo{ NSLog(@"%@",userInfo);} 我调用它并打印了 userinfo 的值,但经过一些没有执行的时间
-
不要将代码添加到 cmets。使用相关详细信息更新您的问题。
-
UILocalNotification notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; if (notification) { NSLog(@"app 收到远程通知%@",notification); [自我申请:申请didReceiveRemoteNotification:(NSDictionary)通知]; }else{ NSLog(@"app没有收到通知");在上面的方法中,我得到了输出,因为应用程序没有收到通知,为什么?
标签: ios objective-c