嘿所有人,现在已经抓了几天,但仍然不知道该怎么做。
我有一个UIButton,通过点击它我希望它将数据添加到我的Core Data模型。目前我正在使用我的Core Data UITableViewController中的navigationItem.rightBarButtonItem = addButton;
来添加数据,但我喜欢将UIViewController连接到核心数据模型并让UIButton向其添加数据。
例如,当单击此UI按钮时,它将更改为另一个视图,同时还将数据添加到核心数据模型。
-(IBAction)changeviewandadddata {
SecondViewController *screen = [[SecondViewController alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:screen animated:YES];
[screen release];
}
任何有关如何执行此操作的帮助或建议将不胜感激。
答案 0 :(得分:1)
以下是将数据插入Core Data存储区的示例。
NSManagedObject *object = [NSEntityDescription insertNewObjectForEntityForName:@"EntityName"
inManagedObjectContext:managedObjectContext];
[object setValue:@"test" forKey:@"something"];
NSError *error = nil;
if (![managedObjectContext save:&error]) {
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
//handle the error
[managedObjectContext rollback];
}