【问题标题】:Using MKMapView, Core Location, and Core Data使用 MKMapView、核心位置和核心数据
【发布时间】:2015-03-20 01:18:11
【问题描述】:

所以我正在学习核心数据和核心位置,我对如何使用核心数据保存核心位置数据有点困惑。我想要做的是:用户输入一个地址,它显示在 MKMapView 中(我已经把这部分放下了),然后用户按下一个按钮“保存”并保存位置,关闭屏幕并返回上一个屏幕(即 UITableView)并将该位置添加到表格中。

我的保存方法应该如何?

提前致谢!

【问题讨论】:

    标签: ios objective-c iphone core-data core-location


    【解决方案1】:

    从地图中获取位置,经纬度

    1. 用于更轻松地处理核心数据MagicalRecord
    2. 在您的数据库架构中创建 MapLocation“实体” .创建属性“lat”,输入浮点数 .创建属性“long”,输入浮点数
    3. 为您的“实体”创建文件 nsManagedObject
    4. 您要保存位置的位置:

      位置 *locationInsert = [位置 mr_createEntity]; locationInsert.lat = myLat; locationInsert.long = myLong;

      //保存

      NSManagedObjectContext *localContext = [NSManagedObjectContext MR_contextForCurrentThread]; [localContext MR_saveToPersistentStoreAndWait];

    【讨论】:

      猜你喜欢
      • 2011-01-11
      • 2020-12-03
      • 1970-01-01
      • 2014-07-30
      • 2011-02-20
      • 1970-01-01
      • 2012-11-30
      • 1970-01-01
      相关资源
      最近更新 更多