問題タブ [nserror]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
353 参照

objective-c - ObjectiveCの**の構文

簡単な質問。以下のインターフェースの二重アスタリスクの意味は何ですか?NSErrorポインタではありませんが、何ですか?

0 投票する
2 に答える
5994 参照

objective-c - ObjectivecでのNSErrorのエラーコードのリストの管理

CocoaとObjectiveCでは、エラーを管理するためのお気に入りのメソッドはオブジェクトを使用しているようですがNSError *、エラーオブジェクトを作成するには、次のメソッドを呼び出す必要があります。

私の質問は、エラーコード、ドメイン、およびユーザー情報の辞書が常に一貫性を保つように、アプリケーション全体でエラードメイン、エラーコード定義、およびユーザー情報ディクショナリを管理するためのベストプラクティスのいくつかは何ですか?

0 投票する
2 に答える
2338 参照

ios - NSError*エラー; vs NSError * error = nil;

私は次のようなiOSアプリを開発しました。

それ以外の:

シミュレーターでデバッグし、接続中にデバイスでデバッグしている間は、正常に機能しました。アーカイブしてTestFlightに送信し、テスト用にデプロイした瞬間、クラッシュログに 不明なシグナルエラーが表示され始めました。

なぜこれが起こるのですか?

0 投票する
4 に答える
3877 参照

objective-c - NSError のローカライズされた説明を設定しようとするとコードがクラッシュする

何か問題がある場合にエラーメッセージを設定しようとしていますが、

これが私が使用するコードです

0 投票する
1 に答える
1781 参照

objective-c - Obj-C:イニシャライザーのNSError

かなり簡単な質問:

クラスにinitメソッドがあり、うまくいかない可能性があります。もしそうなら、私は「nilを返す」ことを計画していますが、エラーも返したいと思います。initメソッドにNSError**パラメーターを設定するのは悪い習慣ですか?私のメソッド宣言は次のようになります。

ニック、ありがとう

0 投票する
3 に答える
2391 参照

ios - オブジェクトへのポインタを引数として取るメソッドを使用して NSInvocation オブジェクトを作成する方法

NSError オブジェクトへのポインターを引数として取るメソッドを使用して、NSInvocation オブジェクトを作成したいと考えています。この例は、メソッドです-

このように呼び出しを設定することを理解しています

writeToFile:Options:Error の場合: 最後の引数は、オブジェクトではなくポインターを受け取ることを想定しています。その結果、以下を実行しても機能しません -

解決策がポインターへのポインターを作成することであることは論理的に思えますが、これによりコンパイラーの警告が発生します。それを適切に実行し、メモリ管理の問題を引き起こさないようにする方法がわかりません。

0 投票する
1 に答える
467 参照

iphone - NSError userInfoを割り当ててNSDictionaryを設定すると、アプリがクラッシュするのはなぜですか?

エラーオブジェクトを割り当てるときにクラッシュするのはなぜですか?


クラッシュの詳細は次のとおりです。

0 投票する
0 に答える
772 参照

localization - ASIHTTPrequest 呼び出しからのローカライズされたエラー メッセージへのアクセス

ASIHTTPRequestを使用して、いくつかの HTTP 呼び出しを実行しています。ネットワークが利用できない特定のケースでは、NSError返されたオブジェクトからのエラーを含むダイアログを表示します。言語設定を (スペイン語に) 変更すると、問題が発生します。localizedDescription常に英語で返されます。

プリント:

localizedDescriptionはまだ英語ですが、[error userInfo]の内部にはスペイン語の翻訳がありますが、返さNSUnderlyingErrorれたオブジェクトを介してアクセスする方法がわかりません。NSError

同様の質問が以前に尋ねられましたが、回答は満足のいくものではなく、考えられるすべてのエラー メッセージに対して拡張可能ではありません。

0 投票する
3 に答える
6545 参照

iphone - 一部のメソッド パラメータの前に `&` (アンパサンド) があるのはなぜですか?

以下のように、なぜ NSError の前に置くのです&errorerror?

例えば

また、これは常に必要な方法ですか、それとも特定の状況でのみ必要ですか? ありがとう。

0 投票する
1 に答える
717 参照

objective-c - NSError から OSStatus

NSError から OSStatus 変数を作成することは可能ですか? たとえば、コード 513(OSStatus equals = -5000) で NSError を取得しますが、アプリでそれを処理するには、NSError(513) を OSStatus(-5000) に変換する必要があります。