問題タブ [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 - [__NSArrayM insertObject:atIndex:]:オブジェクトをnilにすることはできません-エラーがどこにあるかをどのように判断しますか?
非同期イベントを伴う大きなプロジェクトがあり、エラーが発生することがあります [__NSArrayM insertObject:atIndex:]:オブジェクトをnilにすることはできませんが、このエラーがどこにスローされているのかわかりません。このエラーをキャッチするにはどうすればよいですか。オペレーションinsertobject:atIndexを作成するすべての場所でassertを作成します。
これはスタックです:
javascript - AJAX 関数を呼び出そうとしたときの NS_ERROR_XPC_BAD_CONVERT_JS
WordpressでThickboxを閉じるとき、最初にThickboxを介して選択した画像を画面に追加して(動作中)、小さなAJAXルーチンを実行してデータベース内のオプションを更新しようとしています(エラーが発生します)。
ただし、エラーが発生NS_ERROR_XPC_BAD_CONVERT_JS: Could not convert JavaScript argument
し、理由がわかりません。
現在、私が行っているのは、AJAX 関数がピックアップされていることをテストしようとしているだけなので、PHP 関数が実行しているecho 'Working!';
のは . PHP。ただし、AJAX 呼び出しをコメント アウトすると、エラーは表示されません。
トラブルシューティングの提案はありますか? この瞬間、どこを見たらいいのか非常に迷っています。ありがとう。
ありがとう、
ios - NSErrorが入力されていません
メソッドを使用する前に数回...
NSOperation でデータを同期的に送受信し、それが機能した場合。
現在、新しいプロジェクト (新しい API、新しいサーバー) に取り組んでいますが、エラーが表示されません。
Charles プロキシを使用してネットワーク トラフィックをスヌープしています。Charles で失敗したリクエストから「Response Code 500 Internal Server Error」が返されるのを確認できますが、アプリではエラー オブジェクトは常に nil です。
私が言ったように、私は以前にこのロードを使用したことがあり、エラーが発生した場合は常にエラーが入力されます。
サーバー側の開発者に指摘できるサーバー側の何かがありますか? 彼は私が何か悪いことをしているに違いないと断言しています。私が理解できない唯一のことは、Charles がそこから応答コード 500 を取得していることです。
注: 問題は、エラーが発生していることではありません。問題は、それが発生したときに NSError オブジェクトがそれを報告していないことです。誰かが私にサーバー開発者にエラーを修正するように頼んだ場合に備えて、それを片付けます。:-)
iphone - iPhoneアプリケーションでNSErrorを処理するには?
iOS 開発で NSError を処理する良い方法はありますか?私はいくつかのオンライン リファレンスを参照していましたが、それらのほとんどが[NSApp presentError]
エラーを表示するために使用されていることがわかりました??
iOS領域にはNSAppと呼ばれるものがないため、これはiOSでは絶対に不可能です..
何を印刷するだけでなく、NSErrorsをどのように処理すべきか疑問に思っていました
エラーは実際に使用しています[error localizedDescription]
NSError クラスのエラー コード プロパティにアクセスし、可能なすべてのエラーを処理する必要があります。
else if/ladder?? を使用して特定の状況で予想されるエラー コード
**NSErrorとの主な違いを説明できると助かります。
NSException? そもそも2つの別々のものがある理由**
nserror - NSExceptionをローカライズされたNSLocalizedDescriptionを取得する方法
例外が発生しました
エラードメイン=NSURLErrorDomainコード=-1001"リクエストがタイムアウトしました。" UserInfo = 0x1fd68a20 {NSErrorFailingURLStringKey = http://mac-mini.local/~user/restcon/auth?username3%password=、NSErrorFailingURLKey = http://mac-mini.local/~user/restcon/auth?username3%password =、NSLocalizedDescription =リクエストがタイムアウトしました。、NSUnderlyingError =0x1fd25730"リクエストがタイムアウトしました。"}
NSLocalizedDescriptionを取得するにはどうすればよいですか?
デバッガーで「po0x1fd68a20」を実行すると、必要なNSDictionaryを取得できます。しかし、[exceptionuserInfo]は私にnilを返します。
objective-c - NSFetchedResultsControllersを使用したNSErrorオブジェクト
これは単純なものです。現在NSError
、でフェッチを実行するたびに新しいオブジェクトを作成していNSFetchedResultsController
ます。これは多くのメソッドで発生するため、現在、メインのViewControllerには9つのメソッドがあります。プロパティとして作成NSError
して使用する必要がありますか、それとも、使用するたびに新しいプロパティを作成する方が一般的に受け入れられていますか?
複数を作成することの利点は、複数のエラーが発生した場合に両方を個別に取得できることだと思いますが、これが発生する可能性が低い場合は、すべてのperformFetch
呼び出しに共有エラーを使用できますか?NSError
私は多くのプログラミング規約とテクニックを学んでいるので、これが問題ではない場合はお詫びします。さまざまな場所でオブジェクトを使用するためのより一般的なアプローチについてフィードバックをもらいたいと思います。
objective-c - Objective-C メソッドが何かを返すようにする
statusCode
以下のメソッドを使用して URL からデータを取得していますが、 が200 に等しくない場合はエラーを返すようにしたいと考えています。
私の質問
エラー(上で定義したエラー変数)を非 NSData オブジェクトで返すことはできますか、それともエラーを NSData に変換することはできますか?
ios - エラーをコール スタックに伝搬する - 目標 c
典型的なレイヤード アーキテクチャでは、データ アクセス レイヤーで発生したエラーをどのように効果的に通信できますUIViewContoller
か?
私は次のデザインを持っています:
UIViewController
s --> データコントローラー --> 特定のサービスプロキシ --> サービスプロキシベース
serviceproxybase は、Web サービスへの呼び出しを開始します。Web サービスで操作を呼び出す前にネットワークの可用性を確認し、ネットワークの障害が発生した場合にユーザーに警告したいと考えています。
ベスト プラクティス ソリューションは何ですか? ありがとう。