1
我有一个属性imageName
这是一个串 并设置为索引。IOS 5 CoreData排序由字符串属性不起作用
我想排序我取导致通过这imageName
它仅适用于第一次我进入,使这个取的viewController。 下一次看起来结果是任意排序的(即使它从UINavigationController中移除并重新创建)。
的字符串形式:hair001.png
,hair002.png
,hair003.png
...
这里是我执行读取:
NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"AvProperty"];
request.predicate = [NSPredicate predicateWithFormat:@"type = %d && isPrototype=%@",type,[NSNumber numberWithBool:YES]];
request.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"imageName" ascending:YES]];
NSError *error;
NSArray *properties = [self.context executeFetchRequest:request error:&error];
有什么建议?