9
У меня есть следующая строка, которая использовалась для работы в iOS 8 в Swift.Преобразование [NSObject, AnyObject] в [String, AnyObject] в Swift
let placemark = placemarks![0] as? CLPlacemark
let destinationPlacemark = MKPlacemark(
coordinate: placemark!.location!.coordinate,
addressDictionary: placemark?.addressDictionary
)
, но теперь она дает мне следующее исключение:
Невозможно преобразовать значение типа '[NSObject: AnyObject]? до ожидаемого Тип аргумента '[String: AnyObject]?'
Как я могу это сделать?
Попробуйте литья 'метку? .addressDictionary, как? [String: AnyObject] ' – Leo
Это сделало трюк! Спасибо большое :) –
Поскольку он работает, я отправлю ответ – Leo