タグ付けされた質問 「nserror」


3
ベストプラクティス-独自のプロジェクト/アプリのNSErrorドメインとコード
独自のフレームワークのエラードメインの設定に関する以前のSOの投稿がありますが、独自のプロジェクト/アプリのエラードメインとカスタムエラーコードの設定に関するベストプラクティスは何ですか? たとえば、多数の検証を伴うCore Data集中型のアプリで作業している場合、「既製」のCore Dataエラーコード(NSManagedObjectValidationErrorからなど)をそのままCoreDataErrors.h使用するか、独自のコードを作成してMyAppErrors.hエラーを定義する必要がありますより特異性(すなわち、MyAppValidationErrorInvalidCombinationOfLimbs? カスタムエラードメインとエラーコードのセットを作成すると、コードが明確になりますが、維持するのにオーバーヘッドが多すぎて、エラーコード番号の競合を心配する必要がありますか?または、ここに他の懸念がありますか?

12
HTTPステータスコード0-エラードメイン= NSURLErrorDomain?
私はiOSプロジェクトに取り組んでいます。 このアプリケーションでは、サーバーから画像をダウンロードしています。 問題: 画像のダウンロード中に、リクエストタイムアウトが発生します。ドキュメントによると、リクエストタイムアウトのHTTPステータスコードは408です。 しかし、私のアプリケーションで0は、次のエラーでHTTPステータスコードを取得しています エラードメイン= NSURLErrorDomainコード= -1001「要求がタイムアウトしました。」UserInfo = 0xb9af710 {NSErrorFailingURLStringKey = http://xxxx.com/resources/p/PNG/1383906967_5621_63.jpg、NSErrorFailingURLKey = http://xxxx.com/resources/p/PNG/1383906967_5621_63.jpg、NSLocalizedDescription =リクエストがタイムアウトしました。、NSUnderlyingError = 0x13846870 "リクエストがタイムアウトしました。"} インターネットでの検索中に、HTTPステータスコード0に関する情報が見つかりませんでした。 誰かがこれを私に説明できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.