将字符串添加到tableview iphone sdk

时间:2010-02-13 17:38:44

标签: iphone uitableview core-data nsmanagedobject

我创建了一个新项目,默认情况下已经使用添加日期的添加按钮完成了tableview。但是这个项目我不熟悉nsmanagedobject的事情。我想为此添加特定的字符串而不是日期。请求帮助!!

NSManagedObjectContext *context = [fetchedResultsController managedObjectContext];
NSEntityDescription *entity = [[fetchedResultsController fetchRequest] entity];
NSManagedObject *newManagedObject = [NSEntityDescription insertNewObjectForEntityForName:[entity name] inManagedObjectContext:context];
[newManagedObject setValue:[NSDate date] forKey:@"timeStamp"];

2 个答案:

答案 0 :(得分:1)

听起来你需要了解Core Data。我还推荐Marcus S. Zarra的Core Data: Apple's API for Persisting Data on Mac OS X

要显示字符串而不是日期,您需要修改数据模型。该模板使用具有数据属性的sigle Event实体创建了一个数据模型。

您可以删除或重命名此实体,并根据需要修改属性。您想要添加字符串属性。

然后,您需要指定新字符串属性的名称作为在提取中进行排序的键。您还需要使用它来设置表格视图单元格的文本标签中的文本值。最后,您需要修改insert new object方法以设置新属性的默认值。

答案 1 :(得分:0)

看起来您已经使用Core-Data启动了一个项目。如果您不知道Core-Data是什么或如何使用它,您可以在这里找到更多信息:

http://developer.apple.com/iphone/library/documentation/Cocoa/Conceptual/CoreData/CoreData.pdf

相关问题