我在TableView中有一些数据(从coreData加载),现在我想将这些数据上传到网络服务器。如何加载实体/属性的所有实例?
在我能做到这一点之前,我想将所有数据保存到* .txt文件。
我如何加载一个实体/属性的所有实例到一个可变数组?
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Event" inManagedObjectContext:self.managedObjectContext];
[fetchRequest setEntity:entity];
[fetchRequest setFetchBatchSize:20];
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"barCode" ascending:NO];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];
感谢, brush51
编辑1: 你能不能给我一点帮助(我不希望所有的数据,只是属性 “条形码”),现在我有这样的代码:
NSManagedObjectContext *moc = [self managedObjectContext];
NSFetchRequest *req = [[NSFetchRequest alloc] init];
[req setEntity:[NSEntityDescription entityForName:@"Event" inManagedObjectContext:moc]];
[req setIncludesPropertyValues:NO];
NSError *error;
NSArray *codes = [moc executeFetchRequest:req error:&error];
[req release];
for (NSManagedObject *Event in codes) {
NSLog(@"there it is : ------------> %@", codes);
NSLog(@"barcodes ------------------> %@", [[managedObject valueForKey:@"barCode"] description]);
}
如何仅输出属性“barCode”的实例?
编辑你的问题,请不要添加答案... – willcodejavaforfood 2011-01-11 17:04:26