• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - 将自定义对象添加到 Parse 后端 iOS

[复制链接]
菜鸟教程小白 发表于 2022-12-12 20:57:50 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在构建一个应用程序,将位置存储在列表中,然后映射它们。

我遇到的问题是无法将 MKMapItems 保存到 Parse 数据库。我需要保存这些 MKMapItem,因为它们是 map 上唯一不需要再次搜索 map 的位置的唯一标识符(例如位置名称,例如地址)。

所以我的问题是,如何将 MKMapItem 保存到 Parse 数据库?

接下来,如果无法保存 MKMapItem,我还能如何将这些项目保存到 map 中,这样我就不必重新搜索?

MKMapItem: https://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapItem_class/Reference/Reference.html

解析: https://www.parse.com/docs/ios_guide#top/iOS

编辑

另一个可能有帮助的细节:我正在使用它来存储有关特定场所的信息。例如餐馆。如果可以避免的话,我不一定想在该标记处创建新的 map 注释。



Best Answer-推荐答案


我不确定 Parse 是否有预建的支持,但你绝对可以创建自己的类来做到这一点:

1) 您可以使用此 init 方法从 MKPlacemark 创建 MKMapItem

- (id)initWithPlacemarkMKPlacemark *)placemark

2) MKPlacemark 基本上只是一个坐标和地址,使用这个init方法创建

- (id)initWithCoordinateCLLocationCoordinate2D)coordinate addressDictionaryNSDictionary *)addressDictionary

CLLocationCoordinate2D 可以很容易地存储在 Parse 上的自定义类中。如果你关心,你也可以存储相关的地址值。

3)当你需要获取MKMapItems时,你实际上是获取底层的MKPlacemark坐标,创建MKPlacemarks,最后创建MKMapItems 使用每个。

关于ios - 将自定义对象添加到 Parse 后端 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22724551/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap