9
Mam następujący wiersz, który pracował w systemie iOS 8 w Swift.Konwersja [NSObject, AnyObject] na [String, AnyObject] w Swift
let placemark = placemarks![0] as? CLPlacemark
let destinationPlacemark = MKPlacemark(
coordinate: placemark!.location!.coordinate,
addressDictionary: placemark?.addressDictionary
)
ale teraz daje mi następujący wyjątek:
Nie można przekonwertować wartości typu '[NSObject: AnyObject]? oczekiwano typ argumentu "[String: AnyObject]?"
Jak mogę to zrobić?
Spróbuj odlewania 'oznaczenie miejsca? .addressDictionary jak? [String: AnyObject] ' – Leo
To załatwiło sprawę! Wielkie dzięki :) –
Ponieważ to działa, opublikuję odpowiedź – Leo