0

Apple のビルトイン ロケーション検索 API を使用しようとしています (Google の無料のものとは対照的に。以下は私のコードです。私の問題は、startWithCompletionHandler: の完了ハンドラーが呼び出されないことです。例外もスローされません。ここで間違っていますか?どんな助けでも大歓迎です。

MKLocalSearchRequest *searchRequest = [[MKLocalSearchRequest alloc] init];
searchRequest.naturalLanguageQuery = searchText;
searchRequest.region = self.mapView.region;

MKLocalSearch *search = [[MKLocalSearch alloc] initWithRequest:searchRequest];
[search startWithCompletionHandler:^(MKLocalSearchResponse *response, NSError *error) {
    [searchResults addObjectsFromArray:response.mapItems];
    [self.searchResultsTableView setSearchResults:searchResults];
}];
4

0 に答える 0