2017-09-21 6 views
0

Ich habe eine App, die auf der url Eigenschaft der MKMapItem Klasse beruht.MKLocalSearch produziert MKMapItems ohne URL

In der Vergangenheit (erst vor ein paar Monaten) konnte ich lokal nach einer US-Stadt suchen und eine MKMapItem Instanz erhalten, die eine URL für diesen Ort enthielt, wie eine Wikipedia-URL.

Aus irgendeinem Grund scheint dies jetzt unterbrochen zu sein und alle MKMapItem Instanzen, die von MKLocalSearch zurückgegeben werden, enthalten eine nil URL. Hier ist mein Code:

let request = MKLocalSearchRequest() 

// Replace with any city, like "San Francisco, CA" 
request.naturalLanguageQuery = "Seattle, WA" 

// Start the local search. 
MKLocalSearch(request: request).start { (response, error) in 

    // Omitting error handling for brevity. 
    let mapItems = response?.mapItems { 
     for mapItem in mapItems { 
      // mapItem.url is always nil here!! 
     } 
    } 
} 

ich einen Code-Level-Support-Ticket eingereicht haben, da dies absolut verwendet nur gut zu funktionieren. Wird hier posten, wenn ich zurück höre. Ist in der Zwischenzeit jemand anderes auf dieses Problem gestoßen?

Antwort

0

Scheint, ein MapKit-Fehler zu sein. Ich habe einen Fehlerbericht mit Apple eingereicht.