我正在向一个简单的实体添加一个名称列表(来自一个数组)。但在保存实体之前,我希望对它们进行排序。请问有人能告诉我怎么做吗?
我已经看到如何对一些获取的数据进行排序,但我不知道该怎么做。一个书面的例子将不胜感激。非常感谢。
NSManagedObjectContext *context = [self managedObjectContext];
NSString *myTempString;
for (databaseMakerVC *aName in peoplesNames.theArray) {
myTempString = [[NSString alloc] initWithFormat:@"%@", aName];
peoplesNamesObject *newObject = [NSEntityDescription
insertNewObjectForEntityForName:@"peoplesNamesObject"
inManagedObjectContext:context];
newObject.aName = myTempString;
}
// *** Do the sorting here!? ***
// Save the context
NSError *error = nil;
if (![context save:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
}