为什么我能够从Core Data访问除image属性之外的所有属性? (哪个是二进制数据?)

时间:2013-12-02 20:50:32

标签: ios objective-c core-data nsdata nsfetchedresultscontroller

我在heightForRowAtIndexPath:中执行以下操作:

Post *post = [self.fetchedResultsController objectAtIndexPath:indexPath];

随后我尝试使用post.image,表示图片属性不存在。但我可以非常轻松地做post.title。我执行了“Clean”和“Clean Build Folder”并重新启动了Xcode。

image肯定在核心数据xcdatamodeld文件中,这是我选择它时的信息:

enter image description here

为什么我无法访问它?

1 个答案:

答案 0 :(得分:1)

确保它位于Post.h

@property (nonatomic, retain) UIImage * image;

和您的Post.m

@dynamic image;

有关方便的自动转换,请参阅this post