ios - 将 CLRegion 属性存储在 Core Data 中

标签 ios core-data core-location

我需要将 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

关于ios - 将 CLRegion 属性存储在 Core Data 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11851883/

相关文章:

ios - 在 Swift 5 中配置核心数据持久性

ios - 多上下文核心数据 : merging to unsaved context

ios 谷歌地图的准确性

iphone - iOS 查找附近的其他设备(GPS 位置)

ios - Swift - 如何使用成为FirstResponder跳转到顶部

ios - 是否可以在不同的目标中使用不同版本的 Pod?

ios - NSFetchedResultsController 导致延迟 segue

ios - 核心数据 : unnecessary queries?

ios - 使多个对象成为另一个对象的委托(delegate)的最佳方法是什么?

java - 使用 GPS 位置在 ARCore 中渲染 3D 对象?