jjzjj

iphone - Xcode 4 核心数据 : How to use fetched property created in Data Model editor

coder 2023-07-25 原文

如何在 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”在哪里?如何在代码中使用它?

最佳答案

根据我的阅读,您需要自己使用 @dynamic 关键字将获取的属性添加到生成的类

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

// In your class
@dynamic fetchLastPage;

关于iphone - Xcode 4 核心数据 : How to use fetched property created in Data Model editor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6486823/

有关iphone - Xcode 4 核心数据 : How to use fetched property created in Data Model editor的更多相关文章

随机推荐