MKLocalSearch создает MKMapItems без URL

У меня есть приложение, которое опирается на url собственность MKMapItem учебный класс.

В прошлом (совсем недавно, несколько месяцев назад) я мог проводить локальный поиск любого города США и получать MKMapItem экземпляр, который содержал URL для этого местоположения, такой как URL Википедии.

По некоторым причинам это, кажется, сломано теперь, и все MKMapItem экземпляры возвращены MKLocalSearch содержать nil URL. Вот мой код:

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!!
        }
    }
}

Я отправил заявку на поддержку уровня кода, так как она работала просто отлично. Опубликуем здесь, когда получу ответ. А пока кто-нибудь сталкивался с этим вопросом?

1 ответ

Похоже, ошибка MapKit. Я отправил отчет об ошибке в Apple.

Другие вопросы по тегам