【发布时间】:2015-01-22 09:01:47
【问题描述】:
我想覆盖NSManagedObject 中的isDeleted 属性,因为它没有在我的应用程序中使用,而且当它在过去被意外使用时,引入了一些细微的错误。考虑到这个目标,我正在考虑做类似以下的事情,并简单地让我的所有NSManagedObject 类型都继承自这个父级。这是我想要做的最佳方法吗?
@interface CustomManagedObject : NSManagedObject
@property (nonatomic, getter=isDeleted, readonly) BOOL deleted;
@end
@implementation CustomManagedObject
- (BOOL)isDeleted
{
NSAssert(FALSE, @"Did you mean isDeleted, because that is not allowed...!");
}
// ....
@end
【问题讨论】:
-
我想你想要 NSAssert(false, @"...")
标签: objective-c core-data