2010-10-16 74 views
0

我有这个应用程序,它是从twitters公共时间线保存tweet消息。核心数据管理实体对象类的用法问题

为此,我在我的模型中创建了一个“Tweet”实体&已从XCode生成了一个托管对象类。 我宣布分享Tweet伊娃在我的控制器类&合成了它,但是当我尝试把一些价值在它像

tweet.text = @"Some parsed json tweet text"; 

然后NSLog的tweet.text的价值它打印 (null)

我缺少什么,有什么额外的考虑需要照顾......? 我对CoreData非常新,你的帮助将会受到高度赞赏。

在此先感谢。

编辑:

NSManagedObjectContext *context = [self managedObjectContext]; 
NSManagedObject *managedTweetObject = [NSEntityDescription insertNewObjectForEntityForName:@"Tweet" inManagedObjectContext:context]; 
[managedTweetObject setValue:[NSDate date] forKey:@"timeStamp"]; 

此代码的工作就像一个魅力。

+0

您需要澄清。 “文本”是Tweet管理对象的建模属性,或者是子类中的一个ivar。 – 2010-10-16 11:47:58

+0

啊,无论如何,我得到它的工作。 – 2010-10-16 11:52:34

+0

文本是我托管的Tweet对象的建模属性之一 – 2010-10-16 11:53:08

回答

0

您的描述表明Tweet类未正确安装,或未正确添加到构建中。不正确的访问者也可能导致问题。

没有代码很难说。你应该发布Tweet类的来源。

+0

我得到了它的工作谢谢。 – 2010-10-18 04:56:40