映射核心数据模型属性类型

时间:2013-10-22 09:54:40

标签: ios objective-c core-data

是否可以仅使用核心数据映射模型将Core Data模型的属性从一种类型映射到另一种类型,还是需要定义自定义映射策略?

例如,假设我有一个名为 Show 的模型,其属性为 Integer 32 标识符,我想将其映射到字符串。这只是一个假设的例子。您当然可以根据需要在ManagedObject子类中执行此操作。

我想知道一般是否可能。

1 个答案:

答案 0 :(得分:0)

您始终可以以编程方式将属性从一种类型转换为另一种类型。举个例子:

// in your NSManagedObject subclass
@property (nonatomic) int32_t identifier;

// someplace else
NSNumber *identifierNumber = [NSNumber numberWithInt:managedObject.identifier];
NSString *identifierString = [identifierNumber stringValue];