Core Data浅谈系列之五 : 在UITableView中展示
在逻辑上(表关系)将Team和Player关联起来后,我们将其展现到UI视图上。
首先,为App添加导航栏:
- (IBAction)addBtnDidClick:(id)sender{ // We don't check the user input. Player *playerObject = [NSEntityDescription insertNewObjectForEntityForName:@"Player" inManagedObjectContext:self.cdViewController.managedObjectContext]; playerObject.name = self.nameTextField.text; playerObject.age = [NSNumber numberWithInteger:[self.ageTextField.text integerValue]]; playerObject.team = self.team; [self.cdViewController saveContext]; [self dismissModalViewControllerAnimated:YES];}- (IBAction)cancelBtnDidClick:(id)sender{ [self dismissModalViewControllerAnimated:YES];}以上对NSManagedObject的操作都位于同一份NSManagedObjectContext中。如上面添加球员的函数addBtnDidClick:所注释的,添加球员信息时并没有对数据进行验证 —— 这将在下一篇讨论。
Brief Talk About Core Data Series, Part 5 : Showing in UITableView
Jason Lee @ HangzhouBlog : http://blog.csdn.net/jasonblogWeibo : http://weibo.com/jasonmblog