我在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