我需要将CLRegion添加到我的核心数据实体,但是我没有为其选择哪种类型。

我读了这个doc,但是我仍然对如何正确设置它感到困惑。如果有人可以提供解释,我将不胜感激。

最佳答案

对于CLRegion的实体属性类型,选择“ Transformable”,然后在Core Data为您生成的NSManagedObject中定义对象。 (请参见下面的位置)

@interface Person : NSManagedObject
{
}

@property (nonatomic, retain) NSString * firstName;
@property (nonatomic, retain) NSString * lastName;

@property (nonatomic, retain) CLRegion * location;

@end

@implementation Person

@dynamic firstName;
@dynamic lastName;

@dynamic location;

@end

10-06 13:23