是否可以仅使用核心数据映射模型将Core Data模型的属性从一种类型映射到另一种类型,还是需要定义自定义映射策略?
例如,假设我有一个名为 Show 的模型,其属性为 Integer 32 的标识符,我想将其映射到字符串。这只是一个假设的例子。您当然可以根据需要在ManagedObject子类中执行此操作。
我想知道一般是否可能。
答案 0 :(得分:0)
您始终可以以编程方式将属性从一种类型转换为另一种类型。举个例子:
// in your NSManagedObject subclass
@property (nonatomic) int32_t identifier;
// someplace else
NSNumber *identifierNumber = [NSNumber numberWithInt:managedObject.identifier];
NSString *identifierString = [identifierNumber stringValue];