問題タブ [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.
objective-c - ObjectiveCの**の構文
簡単な質問。以下のインターフェースの二重アスタリスクの意味は何ですか?NSErrorポインタではありませんが、何ですか?
objective-c - ObjectivecでのNSErrorのエラーコードのリストの管理
CocoaとObjectiveCでは、エラーを管理するためのお気に入りのメソッドはオブジェクトを使用しているようですがNSError *
、エラーオブジェクトを作成するには、次のメソッドを呼び出す必要があります。
私の質問は、エラーコード、ドメイン、およびユーザー情報の辞書が常に一貫性を保つように、アプリケーション全体でエラードメイン、エラーコード定義、およびユーザー情報ディクショナリを管理するためのベストプラクティスのいくつかは何ですか?
ios - NSError*エラー; vs NSError * error = nil;
私は次のようなiOSアプリを開発しました。
それ以外の:
シミュレーターでデバッグし、接続中にデバイスでデバッグしている間は、正常に機能しました。アーカイブしてTestFlightに送信し、テスト用にデプロイした瞬間、クラッシュログに 不明なシグナルエラーが表示され始めました。
なぜこれが起こるのですか?
objective-c - NSError のローカライズされた説明を設定しようとするとコードがクラッシュする
何か問題がある場合にエラーメッセージを設定しようとしていますが、
これが私が使用するコードです
objective-c - Obj-C:イニシャライザーのNSError
かなり簡単な質問:
クラスにinitメソッドがあり、うまくいかない可能性があります。もしそうなら、私は「nilを返す」ことを計画していますが、エラーも返したいと思います。initメソッドにNSError**パラメーターを設定するのは悪い習慣ですか?私のメソッド宣言は次のようになります。
ニック、ありがとう
ios - オブジェクトへのポインタを引数として取るメソッドを使用して NSInvocation オブジェクトを作成する方法
NSError オブジェクトへのポインターを引数として取るメソッドを使用して、NSInvocation オブジェクトを作成したいと考えています。この例は、メソッドです-
このように呼び出しを設定することを理解しています
writeToFile:Options:Error の場合: 最後の引数は、オブジェクトではなくポインターを受け取ることを想定しています。その結果、以下を実行しても機能しません -
解決策がポインターへのポインターを作成することであることは論理的に思えますが、これによりコンパイラーの警告が発生します。それを適切に実行し、メモリ管理の問題を引き起こさないようにする方法がわかりません。
iphone - NSError userInfoを割り当ててNSDictionaryを設定すると、アプリがクラッシュするのはなぜですか?
エラーオブジェクトを割り当てるときにクラッシュするのはなぜですか?
クラッシュの詳細は次のとおりです。
localization - ASIHTTPrequest 呼び出しからのローカライズされたエラー メッセージへのアクセス
ASIHTTPRequestを使用して、いくつかの HTTP 呼び出しを実行しています。ネットワークが利用できない特定のケースでは、NSError
返されたオブジェクトからのエラーを含むダイアログを表示します。言語設定を (スペイン語に) 変更すると、問題が発生します。localizedDescription
常に英語で返されます。
プリント:
localizedDescription
はまだ英語ですが、[error userInfo]
の内部にはスペイン語の翻訳がありますが、返さNSUnderlyingError
れたオブジェクトを介してアクセスする方法がわかりません。NSError
同様の質問が以前に尋ねられましたが、回答は満足のいくものではなく、考えられるすべてのエラー メッセージに対して拡張可能ではありません。
iphone - 一部のメソッド パラメータの前に `&` (アンパサンド) があるのはなぜですか?
以下のように、なぜ NSError の前に置くのです&error
かerror
?
例えば
また、これは常に必要な方法ですか、それとも特定の状況でのみ必要ですか? ありがとう。
objective-c - NSError から OSStatus
NSError から OSStatus 変数を作成することは可能ですか? たとえば、コード 513(OSStatus equals = -5000) で NSError を取得しますが、アプリでそれを処理するには、NSError(513) を OSStatus(-5000) に変換する必要があります。