Google FCM ios-quickstart ошибка при локальном уведомлении о клике - нераспознанный селектор отправлен на экземпляр
После push-сообщения из консоли Google Firebase, уведомление о push-сообщении отображается в верхней части устройства 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
метод реализован или нет. Проверьте один раз формат заголовка, который вы устанавливаете для него.