Mapowanie obiektów biznesowych za pomocą danych podstawowych w systemie iOS
Jestem nowy w iOS. Czy ktoś może opowiedzieć o tym, jak mogę mapować mój BO z danymi podstawowymi, aby móc ponownie użyć mapowania w moim projekcie. Oto mój kod
- (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";
}
Czy jest jakaś inna metoda na mapowanie mojego BO z innymi rdzeniami niż ta?