このコード ブロックが実行されない理由を誰か教えてもらえますか? 私の別のプロジェクトからコピーして貼り付けたところ、問題なく動作しました。ここでプラグインしているのと同じ addressString を使用して、他のアプリでも試してみましたが、完全に機能しました。しかし、アドレスをgeocodeaddressstringに直接渡すと、文字列変数を渡すときにのみ発生しますが、正常に動作します
NSString *addressString = @"2642 Broadway, New York, NY 10025, USA";
[forwardGeocoder1 geocodeAddressString:addressString
completionHandler:^(NSArray *placemarks, NSError *error){
// Make sure the geocoder did not produce an error
// before continuing
if(!error){
// Iterate through all of the placemarks returned
// and output them to the console
for(CLPlacemark *placemark in placemarks){
NSLog(@"found");
}
}
else{
// Our geocoder had an error, output a message
// to the console
NSLog(@"There was a forward geocoding error\n%@",
[error localizedDescription]);
}
}
];
エラー:
kCLErrorDomain エラー 8.