2011-12-13 72 views

回答

2

有序關係只意味着以任意方式排序。 (由用戶例如有序。)

如果你想擁有與你屬性的順序,排序描述符添加到您的讀取請求:

NSSortDescriptor* sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES]; 
NSArray* sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil]; 
[fetchRequest setSortDescriptors:sortDescriptors]; 
+0

所以你說,設置這個「有序'標誌使CoreData爲託管對象生成NSOrderedSet屬性,並在不同的上下文中維護它的順序?我是否正確? – jazzcat 2011-12-13 21:51:59