我想访问MKMapItem
对象中的数据。搜索信息后,我要问社区。根据Apple类引用,有以下属性:
如果我记录一个
MKMapItem
,我将得到显示为字典的JSON字典的内容,例如:许多项目包含我想要的信息,这不是
MKMapItem
的默认属性。有没有一种方法可以解析和建模这些项目?我试过了 NSDictionary *mapItemDictionary = (NSDictionary *)mapItem;
[mapItemDictionary valueForKey:@"key"];
,这会导致崩溃:
最佳答案
安娜·卡列尼娜是正确的...
MKmapItem *mapItem = mapItemResponseFromLocalSearch;
NSDictionary *itemAddressDictionary = mapItem.placemark.addressDictionary;
CLLocation *location = mapItem.placemark.location
NSString *name = mapItem.name