如何在Core Data中保存数据并使用它填充动态表视图

时间:2012-03-19 08:16:28

标签: ios xcode

我有一个名为“IT-Mentor”的实体,其属性为“name”。我保存了几个这样的名字

mentor.name = @"Hr. Rumel";
mentor.name = @"Hr. Schwarz";

它有效,我用NSLog测试了

我的问题是,如何使用此数据填充动态Tableview?

我的TableView的Cell包含一个Label。我可以显示名字“Hr.Rumel”,它工作正常,但如果我试图显示“Hr.Schwarz”,他会改写名称“Hr.Rumel”。所以我的问题是如何使用此数据填充我的动态tableView,并显示保存在CoreData中的所有名称。

1 个答案:

答案 0 :(得分:0)

在我看来,您只是覆盖托管对象name中的属性mentor。我认为您需要创建另一个IT-Mentor的托管对象实例。

ITMentorClass* itMentor1 = [NSEntityDescription insertNewObjectForEntityForName:@"IT-Mentor" inManagedObjectContext:theManagedObjectContext];
itMentor1.name = @"Hr. Rumel";
ITMentorClass* itMentor2 = [NSEntityDescription insertNewObjectForEntityForName:@"IT-Mentor" inManagedObjectContext:theManagedObjectContext];
itMentor1.name = @"Hr. Schwarz";