我有NSMutableArray
可以包含兩個對象:的NSMutableArray按標題排序
NSString
這一個:
@interface FileDownloadItem : NSObject
@property (nonatomic, retain) NSString *title;
.......
@end
,我希望能夠通過或標題或字符串到NSMutableArray
排序。 之前,我在數組中有我NSString的使用這個命令:
NSSortDescriptor * sortDescriptor = [[[NSSortDescriptor alloc]initWithKey:@"title" ascending:YES selector:@selector(caseInsensitiveCompare:)] autorelease];
NSArray *sortDescriptors = [NSArray arrayWithObject:sortDescriptor];
favoritesArray = [[NSMutableArray alloc] initWithArray:[[[FavoritesRep sharedFavoritesRep] favoritesArray] sortedArrayUsingDescriptors:sortDescriptors]];
但現在它只是崩潰。
你可以添加的堆棧跟蹤你的崩潰? – bsarr007
有一些協議您的自定義類需要堅持以使其在集合類中有用... – trojanfoe
我理解數組中包含一個FileDownloadItem和一個NSString,而不是兩個FileDownloadItem是否正確? – Moonwalkr