我无法理解为什么在执行 executeFetchRequest 后分配给数组对象的值会变得“无序”。好吧,我不确定获取是这里的问题。这是代码。
objects=[NSArray arrayWithObjects:@"a",@"b",@"c",@"d",@"e",nil];
NSManagedObject *DB = nil;
for (int i=0;i<[objects count];i++){
DB = [NSEntityDescription
insertNewObjectForEntityForName:@"dbTable"
inManagedObjectContext:context];
[DB setValue:[objects objectAtIndex:i] forKey:@"item"];
[DB setValue:[NSString stringWithFormat:@"%3.2f", 0] forKey:@"value"];
}
objects = [context executeFetchRequest:request error:&error];
印刷品
获取执行到数组对象
索引 0 :: 项目: d
索引 1 :: 项目: c
索引 2 :: 项目: e
索引 3 :: 项目: b
索引 4 :: 项目: a
谢谢你。