我有以下行,曾经在Swift的iOS 8中工作.
let placemark = placemarks![0] as? CLPlacemark
let destinationPlacemark = MKPlacemark(
coordinate: placemark!.location!.coordinate,
addressDictionary: placemark?.addressDictionary
)
Run Code Online (Sandbox Code Playgroud)
但现在它给了我以下例外:
无法转换'[NSObject:AnyObject]类型的值?' 预期的参数类型'[String:AnyObject]?'
我怎样才能做到这一点?
你需要将类型转换为 [String : AnyObject]
placemark?.addressDictionary as? [String:AnyObject]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3551 次 |
| 最近记录: |