【发布时间】:2010-12-28 04:01:06
【问题描述】:
我希望能够覆盖我的一个核心数据模型上的字符串属性上的 getter,并且在 getter 内部我需要找出该属性的值。
@interface LabTest : NSManagedObject {
}
@property (nonatomic, retain) NSString *status;
@end
@implementation LabTest
@dynamic status;
- (NSString *)status {
NSString *tempStatus = [super valueForKey:@"status"];
//do some checking here
return tempStatus;
}
@end
上面的代码使进程崩溃。我尝试了一些不同的方法,但我认为它们都以无限循环结束,程序崩溃,代码为 139。
像这样在 getter 中访问核心数据成员的正确方法是什么?
【问题讨论】:
标签: iphone objective-c core-data