問題タブ [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.
iphone - NSErrorドメインの作成
アプリケーションのカスタムエラードメインを作成したいと思います。NSInteger
取得できる可能性のあるすべてのエラーコードをカバーする列挙型があります。私の質問は、これらをカスタムドメインに関連付ける方法です。ありがとう。
objective-c - ココア列挙
エラーコードのリストを作成しています
私が書いているカスタムエラークラス(NSObjectのサブクラス)のエラードメインタイプの概念を作成したいと思います。
この列挙を文字列名に関連付ける方法はありますか?たとえば、MyErrorDomain?
ios - NSInvalidArgumentエラー-CIImageのCGImageRef
2日前に正常に実行されていたコードでエラーが発生しました。エラーは次のとおりです。
main.mのこの行を指しています。
ログを使用してコードがどこに到達するかを確認すると、次の行がエラーをスローしているようです。
greySaveはCGImageRefであり、ビューコントローラの起動時に宣言されます。CIImage出力を取得し、それをCGImageRefに変換して保存するのは簡単です。
私が変更した唯一のことは(理由はわかりませんが)問題を引き起こしている可能性があると思うのは、追加の条件ステートメントを追加することです。これにより、ユーザーが希望する2番目のフィルターが適用されます。
なぜこれが起こっているのか考えはありますか?
ありがとう。
編集:
これが役立つ場合に備えて、コードのチャンク全体を示します。
-ここにさらに2つの条件があり、どちらも現在空です
--続いてcolourSaveイメージの保存を行います。これは正常に機能します。
-その後、メソッドは終了します。
もう1つ、これが画像のトリミング方法です。次のメソッドから返される画像は、CIImageの作成元です。
{CGImageRef imageRef = CGImageCreateWithImageInRect([imageToCrop CGImage]、rect);
}
iphone - iPhoneでのCDMAセルデータの中断。NSErrorコード?
NSURLConnectionが進行中のシナリオがあります。
ご存知のとおり、CDMA電話(Verizon、Sprintなど)はデータと電話を同時に処理することはできません。接続が電話によって中断されたときにNSErrorが返される場合、誰かが知っていますか?
エラー処理はありますか?didFailWithErrorが呼び出されますか、それとも自動的にバックグラウンドになりますか?
前もって感謝します。
ios - 空のオブジェクトをチェックするiOS
オンラインで見つけたコードを参照すると、エラーが発生します。エラーは、エラーがなかったことを意味する空のオブジェクトとして返されます。
チェックすると、オブジェクトが空であるためにアクセスerror.code
が悪くなります。
をチェックすると、は空のオブジェクトであるためerror == nil
、falseが返されます。error
ロジックを使用して、エラーは存在するが空であることを確認するにはどうすればよいですか?
cocoa - NSErrorの二重間接参照を使用するメソッドでClangアラートを修正する方法は?
ガベージコレクションを使用するプロジェクトの場合: Clangは、 *anErrorを割り当てる行で「潜在的なnull逆参照....」を警告します。
しかし、これは次のように私には正しく見えます:なぜNSErrorは二重間接参照を必要とするのですか?(ポインターへのポインター)
誰かが私が見ていないものを見ることができますか?
}
objective-c - Objective-Cがカスタムメソッド内でNSErrorポインターをNSFileManagerに渡す
ARCを使用し、NSErrorポインターを受け取るメソッドがあり、それを次のようなcontentsOfDirectoryAtPath:error:
メソッドに渡します。NSFileManager
管理された言語に甘やかされているため、ポインターにあまり慣れていないため、このコードが正しいかどうかはわかりません。しかし、私の最初の反応はこれを行うことでした:
しかし、Xcodeはそのように試してみて私に怒鳴りました。これがどのように機能するかについての私の仮定は、contentsOfDirectoryAtPath:error:
メソッドがポインターを要求していることであり、メソッドでポインターを要求していたので、逆参照演算子を使用せずgetContentsOfCurrentDirectoryWithError:error:
に渡すことができます。error
後で面倒なことを避けるために、これを正しく行っていることを確認したいのですが、私が持っているものに問題がありますか?
ios - NSErrorからより有用な情報を取得するにはどうすればよいですか?
から役立つ情報を入手したいNSError
。印刷する[error userInfo]
と、次のようになります。
最後の行「ファイルが存在します」を表示したいのですが、どうすればそれを選択できますか?
私は試した:
それらのどれも「ファイルが存在します」を示しています。
objective-c - NSException および NSError カスタム例外/エラー
私は最近Objective-Cを学び始め、練習としてiOSアプリに取り組んでいます.とにかく、例外をスローしてオーバーフローを処理したい(私はJavaのバックグラウンドから来ました)、参考文献を検索しましたNSException
.例外処理に関するトピックを記載しているセクションを読んで、使用すると言っNSError
ていましたが、リファレンスを読みましたが、同じプロトコルとメソッドを持っていたので、それらの違いは何ですか? そして、どちらが良いですか?
また、独自の例外またはエラー クラスを作成したいのですが、含めるべきメソッドまたはフィールドはありますか? Exception
( Java でインターフェースを実装するときのように)。ありがとう
objective-c - MFMailComposeViewController を閉じるときの奇妙なエラー: エラー: アドレスに、オブジェクト ファイル内のセクションを指すセクションが含まれていません
本当に奇妙なエラー MFMailCompseViewController が表示されます。エラーは「エラー: オブジェクト ファイル内のセクションを指すセクションがアドレスに含まれていません」です。MFMailCompseViewController が終了し、電子メールが実際に送信されると、アプリがクラッシュします。
これは MFMailComposeViewController に固有のもので、単純な View Controller をモーダルに表示しようとしたところ、問題なく終了しました。
以下は、私が calland present mail composer に書いたコードです:
}
}
これに関する誰かの助けを前もって感謝します。