【发布时间】:2017-07-21 09:23:21
【问题描述】:
我的应用程序在 NSMutableSet 上使用 NSSortDescriptor 时崩溃。
这里是代码
NSArray *sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:EIKNewsHeadlineAttributeHeadlineId ascending:YES]];
NSArray *orderedHeadlines = [weakSelf.storedHeadlines sortedArrayUsingDescriptors:sortDescriptors];
这里的storedHeadlines 是NSMutableSet,我的排序描述符键是EIKNewsHeadlineAttributeHeadlineId,它是一个NSString @"headlineId”。
我的可变集包含某个类类型的对象,并且该类有一个名为headlineId 的属性,我正在尝试对可变集进行排序。
我正在私有队列上的 performBlock 内执行此排序。
我检查了我的weakSelf 和NSMutableSet。两者都不为零。
导致问题的原因是什么?
【问题讨论】:
-
您看到任何崩溃日志吗?
-
@kapsym 请在此处查看崩溃日志stackoverflow.com/q/44453824/1512106
标签: ios core-data crash nssortdescriptor