我的应用程序在NSMutableSet
上使用NSSortDescriptor
时崩溃。iOS CRASH问题 - SIGSEGV
下面是代码
NSArray *sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:EIKNewsHeadlineAttributeHeadlineId ascending:YES]];
NSArray *orderedHeadlines = [weakSelf.storedHeadlines sortedArrayUsingDescriptors:sortDescriptors];
这里storedHeadlines是NSMutableSet
和我的排序描述符键EIKNewsHeadlineAttributeHeadlineId
这是一个的NSString @"headlineId”
。
我的可变集包含某个类类型的对象,并且该类有一个名为headlineId
的属性,我试图对该可变集进行排序。
我在一个专用队列上执行performBlock
内的排序。我检查了我的weakSelf
和NSMutableSet
。两者都不是零。
是什么导致了这个问题?
你看到任何崩溃日志中不是所有的元素? –
@kapsym请参阅此处的崩溃日志https://stackoverflow.com/q/44453824/1512106 – iPhoneDeveloper