我正在构建一个应用程序,将位置存储在列表中,然后映射它们。
我遇到的问题是无法将 MKMapItems 保存到 Parse 数据库。我需要保存这些 MKMapItem,因为它们是 map 上唯一不需要再次搜索 map 的位置的唯一标识符(例如位置名称,例如地址)。
所以我的问题是,如何将 MKMapItem 保存到 Parse 数据库?
接下来,如果无法保存 MKMapItem,我还能如何将这些项目保存到 map 中,这样我就不必重新搜索?
解析: https://www.parse.com/docs/ios_guide#top/iOS
编辑
另一个可能有帮助的细节:我正在使用它来存储有关特定场所的信息。例如餐馆。如果可以避免的话,我不一定想在该标记处创建新的 map 注释。
我不确定 Parse 是否有预建的支持,但你绝对可以创建自己的类来做到这一点:
1) 您可以使用此 init 方法从 MKPlacemark
创建 MKMapItem
- (id)initWithPlacemarkMKPlacemark *)placemark
2) MKPlacemark
基本上只是一个坐标和地址,使用这个init方法创建
- (id)initWithCoordinateCLLocationCoordinate2D)coordinate addressDictionaryNSDictionary *)addressDictionary
CLLocationCoordinate2D
可以很容易地存储在 Parse 上的自定义类中。如果你关心,你也可以存储相关的地址值。
3)当你需要获取MKMapItem
s时,你实际上是获取底层的MKPlacemark
坐标,创建MKPlacemark
s,最后创建MKMapItem
s 使用每个。
关于ios - 将自定义对象添加到 Parse 后端 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22724551/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |