ビューコントローラで、MKMapViewオブジェクトを作成します。デリゲートをselfに設定し、ViewControllerで次を実装しました。
- (void)mapViewDidFailLoadingMap:(MKMapView *)mapView withError:(NSError *)error
このメソッドが呼び出されますが、デバッガーでerrorは、値が0x0であることがわかります。
これは、デバイスとシミュレータで発生します。
インターネットアクセスが利用できない場合のメッセージを表示したいので、エラーコードが必要です。ただし、(APIドキュメントから)「追加のマップタイルのリクエストが届いたときに、以前のタイルのリクエストがまだ保留中です」(これは私には失敗のようには見えません)