UNNotificationCenter 问题使应用程序崩溃
UNNotificationCenter issue crash the app
当我在 ios10 或更高版本上 运行 我的应用程序时,应用程序运行正常,但问题是当我 运行 在 ios9 上应用程序时它崩溃了。我将部署目标设置为 9.0 或更高版本,我找不到为什么它在 ios 9 上不起作用并且警告显示如下:
Terminating app due to uncaught exception
'NSInvalidArgumentException', reason: '+[NSString
localizedUserNotificationStringForKey:arguments:]: unrecognized
selector sent to class 0x10d042b00'
问题出在方法上:localizedUserNotificationStringForKey:arguments.
请注意,此方法仅在 iOS10+可用。
您使用的此方法来自 UserNotifications 框架。此框架在 iOS 10 中引入。这就是它不支持 iOS9 设备的原因。
您使用的 localizedUserNotificationstringForKey 方法适用于 iOS 10 或更高版本,不适用于 ios9
当我在 ios10 或更高版本上 运行 我的应用程序时,应用程序运行正常,但问题是当我 运行 在 ios9 上应用程序时它崩溃了。我将部署目标设置为 9.0 或更高版本,我找不到为什么它在 ios 9 上不起作用并且警告显示如下:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSString localizedUserNotificationStringForKey:arguments:]: unrecognized selector sent to class 0x10d042b00'
问题出在方法上:localizedUserNotificationStringForKey:arguments.
请注意,此方法仅在 iOS10+可用。 您使用的此方法来自 UserNotifications 框架。此框架在 iOS 10 中引入。这就是它不支持 iOS9 设备的原因。
您使用的 localizedUserNotificationstringForKey 方法适用于 iOS 10 或更高版本,不适用于 ios9