【发布时间】:2010-10-16 07:02:02
【问题描述】:
我有这个应用程序,它可以保存来自推特公共时间线的推文消息。
为此,我在我的模型中创建了一个“Tweet”实体,并从 XCode 生成了一个托管对象类。 我已经在我的控制器类中声明了 Tweet ivar 并合成了它,但是当我尝试在其中添加一些价值时,比如
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"];
这段代码就像一个魅力。
【问题讨论】:
-
您需要澄清一下。 “文本”是 Tweet 托管对象的建模属性之一,还是子类中的 ivar。
-
啊,我终于成功了,谢谢。
-
文本是我的托管推文对象的建模属性之一
标签: objective-c xcode core-data ios