2017-09-21 9 views
0

MKMapItem 클래스의 url 속성에 의존하는 앱이 있습니다.MKLocalSearch는 URL이없는 MKMapItem을 생성합니다.

과거 (최근 몇 달 전) 미국의 모든 도시에 대한 지역 검색을 수행하고 해당 위치의 URL이 포함 된 MKMapItem 인스턴스 (예 : 위키 백과 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!! 
     } 
    } 
} 

: 여기에 내 코드입니다. 내가 들었을 때 여기에 게시됩니다. 그동안 다른 사람이이 문제에 부딪혔습니까?

답변

0

MapKit 버그가있는 것으로 보입니다. Apple에 버그 리포트를 제출했습니다.