在NSMutablearray中添加新实例时出现奇怪的崩溃

时间:2018-05-02 10:30:44

标签: ios objective-c unnotificationrequest

编辑:iOS版:iOS 10

我对崩溃问题的崩溃报告感到困惑:

CoreFoundation             0x142ea9823 CFStringConvertNSStringEncodingToEncoding + 806
MyApp                      0x100d3625c -[MyClass myMethod:] (Myclass.m:100)

以下是实施:

NSMutableArray *myActions = [NSMutableArray array];
UNNotificationAction *action = [UNNotificationAction actionWithIdentifier:@"actionId" title:@"title" options:UNNotificationActionOptionNone];
[myActions addObject:action];//Line no. 100

我无法在开发环境中看到崩溃,但是当我在AppStore中部署应用时,获取同一行中报告的崩溃次数[myActions addObject:action];

1 个答案:

答案 0 :(得分:3)

这可能发生在版本10.0之前的iOS版本较低版本中,因为在iOS版本中可以使用UNNotificationAction Api等于或大于iOS 10.0,您可以找到更多详细信息here。也许您的部署目标小于10.0?