【发布时间】:2013-10-22 23:43:44
【问题描述】:
在应用程序中使用位置管理器,以下代码在 iOS7 之前有效,现在在 iOS7 中,我得到“??”逃脱。我正在查找州以检索州缩写。位置管理器正在正确检索状态(如果我编码使用“状态”,它将给我所需的状态),但查找 plist 文件(设置为字典对象)以获取缩写,无论出于何种原因失败并给出这 ”??”选项。有什么想法吗?
NSString *state = placemark.administrativeArea;
NSString *stateAbbreviation = [self.usStateAbbreviations objectForKey:[state uppercaseString]];
NSString *stateTarget = state;
if (stateAbbreviation) {
stateTarget = stateAbbreviation;
}else{
stateTarget = @"??";
}
【问题讨论】:
标签: ios dictionary location