addressDictionary deprecated

Je cherche ce qu'il faut utiliser pour remplacer addressDictionary. Je l'utilise pour récupérer les champ des adresses retournées par MapKit.

Mots clés:

Réponses

  • klogklog Membre

    Dans la doc, si tu jettes un oeil au chapitre Discussion de l'article consacré à addressDictionary, et si tu cliques sur le lien AddressBookUI Functions, tu as un gros panel jaune qui indique :

    Important
    The Address Book UI framework is deprecated in iOS 9. Use the APIs defined in the ContactsUI framework instead. To learn more, see ContactsUI.

    Je suppose que la réponse est là...

  • Merci. Je m'en vais voir cela.

  • heliohelio Membre

    Salut,
    c'est pas ce code qu'il te faudrait ?

    if (error) == nil {
    var placemark = placemarks[0] as? CLPlacemark
    var address = "\(placemark?.thoroughfare ?? ""), \(placemark?.locality ?? ""), \(placemark?.subLocality ?? ""), \(placemark?.administrativeArea ?? ""), \(placemark?.postalCode ?? ""), \(placemark?.country ?? "")"
        print("\(address)")
    }
    
  • C'est ce que j'utilise mais en version Objective-C et cela fonctionne bien.
    Merci à tous.

Connectez-vous ou Inscrivez-vous pour répondre.