Xcode 4核心数据:如何使用数据模型编辑器中创build的提取属性

你如何在Xcode 4中实现一个获取的属性?

以下是两个实体,一本书和一个页面的例子: 在这里输入图像说明

我遵循这里的指导来创build一个fetched属性,该属性使用variables$ FETCH_SOURCE引用来自源实体的值: http : //developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdRelationships html的

现在,一旦我有这个保存,我生成的源代码,我得到这个:

// Book.h #import <Foundation/Foundation.h> #import <CoreData/CoreData.h> @class Pages; @interface Book : NSManagedObject { @private } @property (nonatomic, retain) NSString * title; @property (nonatomic, retain) NSNumber * pageCount; @property (nonatomic, retain) Pages * pages; @end 

和…

 // Book.m #import "Book.h" #import "Pages.h" @implementation Book @dynamic title; @dynamic pageCount; @dynamic pages; @end 

获取的属性“fetchLastPage”在哪里? 我如何在代码中使用它?

从我读过的,你需要使用@dynamic关键字自己添加提取的属性到生成的类

 // In your header @property (nonatomic, retain) NSArray *fetchLastPage; // In your class @dynamic fetchLastPage;