2011-07-16 5 views
2

私はエラーを処理しようとしていますが、どのようなエラーが返されるのかを知ることは非常に難しいです。iPhone - スコープにNSErrorを扱う

- (void) reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error; 

どのように私はこの方法で私に送信することができ、エラーの種類を知っている可能性があります: は例えば、私は、マップビュー操作から呼び出され、このデリゲートメソッドを持っていますか? 私は全体のエラーカタログを処理する必要がありますする必要はありません... :-)

答えて

0

MKReverseGeocoder.hは言う:

// There are at least two types of errors: 
// - Errors sent up from the underlying connection (temporary condition) 
// - Result not found errors (permanent condition). The result not found errors 
//  will have the domain MKErrorDomain and the code MKErrorPlacemarkNotFound 
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error; 

は、あなたが尋ねる前にドキュメントおよびヘッダを読む必要がありますね。

+0

ありがとうございます。ありがとうございますが、私があなたが指しているものが見つかりません:http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKReverseGeocoderDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intf/MKReverseGeocoderDelegate私が扱うはずのものを見つけるためにヘッダーを読む必要はありません。そのための文書はありませんか?メソッドヘッダーでこれらのヒントが得られない場合はどうすればよいですか?そして、これらの行は、どのような誤りが与えられるかを正確には伝えません。 MKErrorCodeがMKErrorDomainにリンクされていることを理解する必要があります。自明ではない。 – Oliver

関連する問題