我是iOS新手。任何人都可以告訴我如何將我的BO映射到核心數據,以便我可以在我的項目中重新使用映射。這裏是我的代碼用iOS中的核心數據映射Business Objects
- (void) saveData
{
CoredataAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = [appDelegate managedObjectContext];
NSManagedObject *newContact;
newContact = [NSEntityDescription insertNewObjectForEntityForName:@"Person" inManagedObjectContext:context];
[newContact setValue:firstName.text forKey:@"firstName"];
[newContact setValue:lastName.text forKey:@"lastName"];
[newContact setValue:driverLicenceno.text forKey:@"driverLicenceNumber"];
[newContact setValue:state.text forKey:@"state"];
[newContact setValue:phoneNO.text forKey:@"phoneNumber"];
[newContact setValue:injuryStatus.text forKey:@"injuryStatus"];
[newContact setValue:emailAddress.text forKey:@"emailAddress"];
NSLog(@"fName%@",firstName.text);
firstName.text = @"";
NSLog(@"fName%@",firstName.text);
lastName.text = @"";
driverLicenceno.text = @"";
state.text = @"";
phoneNO.text = @"";
injuryStatus.text = @"";
emailAddress.text = @"";
NSError *error;
[context save:&error];
status.text = @"Person saved";
}
有沒有我的BO映射與除此之外的其他任何coredata方式othere?
你是什麼意思在覈心數據映射BO?你有沒有數據模型?正如我從您的代碼中看到的那樣,您正在使用Person實體。那麼,你的目標是什麼?謝謝。 –
我的目標是將我的BO映射到coredata,因此它會通過映射模型對象自動填充我的personInfoBO,但無法創建映射模型。這裏是我正在關注的鏈接http://developer.apple.com/library/mac/ #documentation/Cocoa/Conceptual/CoreDataVersioning/Articles/vmMappingOverview.html –
*映射模型*是指數據模型嗎? –