单击本地通知时出现 Google FCM ios-quickstart 错误 - 无法识别的选择器已发送到实例
Posted
技术标签:
【中文标题】单击本地通知时出现 Google FCM ios-quickstart 错误 - 无法识别的选择器已发送到实例【英文标题】:Google FCM ios-quickstart error on click local notification - unrecognized selector sent to instance 【发布时间】:2016-06-09 07:18:40 【问题描述】:从 Google Firebase 控制台推送消息后,推送消息通知显示在 iPhone 设备顶部,然后我单击该消息,Xcode 抛出如下异常:
[UIConcreteLocalNotification setAlertTitle:]: unrecognized selector sent to instance 0x17e1a810
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIConcreteLocalNotification setAlertTitle:]: unrecognized selector sent to instance
这里的代码:
//show notification to status bar
UILocalNotification *local_notification = [[UILocalNotification alloc] init];
local_notification.userInfo = userInfo;
local_notification.alertBody = userInfo[@"notification"][@"body"];
local_notification.alertTitle = userInfo[@"notification"][@"title"] ? userInfo[@"notification"][@"title"]: @"VietAir.tv Thông báo";
local_notification.fireDate = [NSDate dateWithTimeIntervalSinceNow:0]; // todo item due date (when notification will be fired). immediately here
[[UIApplication sharedApplication] scheduleLocalNotification:local_notification];
请帮帮我,谢谢你的建议
【问题讨论】:
【参考方案1】:问题是在设置标题时。
检查它是否实现了alertTitle
方法。
检查一次您为其设置的标题格式。
【讨论】:
感谢您的回答,您帮我解决了我的问题。 alertTitle 方法未实现以上是关于单击本地通知时出现 Google FCM ios-quickstart 错误 - 无法识别的选择器已发送到实例的主要内容,如果未能解决你的问题,请参考以下文章
在 AppDelegate iOS 中单击 FCM 推送通知时导航到特定选项卡 - Swift
在 iOS 10 下使用 FCM 在前台单击推送通知后无法导航到特定的 viewController
如何在 ios 中单击通知时接收数据,当应用程序被杀死时,(react-native-fcm 模块在 IOS 中获取推送通知)