【发布时间】:2011-06-26 21:21:03
【问题描述】:
如何在 Xcode 4 中实现获取的属性?
下面是两个实体的示例,一本书和一个页面:
我按照此处的指南创建了一个提取的属性,该属性使用变量 $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”在哪里?如何在代码中使用它?
【问题讨论】:
-
仅供参考,这不是我正在使用的实际代码。我正在编写一个应用程序,其中有多个数据存储(一个用于只读,一个用于用户保存的数据),我需要使用获取的属性,因为多个存储之间不保持关系:developer.apple.com/library/mac/documentation/Cocoa/Conceptual/…
标签: iphone objective-c ios core-data xcode4