問題タブ [nsexception]

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 投票する
1 に答える
135 参照

ios - tableview セルで 2 つの tableview を読み込めません

正常に動作している 1 つのテーブル ビューのみをロードしている場合、ビューに 2 つのテーブル ビューが必要です。しかし、以下の方法を使用して両方のテーブルビューを読み込もうとすると、以下の例外が発生します。

キャッチされない例外 'NSRangeException'、理由: ' * -[NSArray objectAtIndex:]: 境界を超えたインデックス 2 [0 .. 1]'

}

}

}

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

objective-c - NSException raise:format:メソッドの最後のステートメントとして

私はこの方法を持っています:

コンパイラは次のように文句を言います。

これは単なる警告ですが、問題ではありません。

そのための明らかな修正は、たとえばreturn nil;の後に追加すること[NSException raise: ...です。

ただし、例外がスローされるため、必要ない(そして読者にとって誤解を招く)と思います。したがって、「制御が非void関数の終わりに達する可能性がある」というのは真実ではありません。または私は何かが欠けていますか...?それはコンパイラの不完全さだけですか、それともこれにはかなりの理由がありますか?

コンパイラはAppleLLVMコンパイラ3.1です

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

macos - NSSetUncaughtExceptionHandlerがLion10.7.3で機能しない

新しいココアテストプロジェクトのアプリのデリゲートに関する次の簡単なコード。

例外の名前と理由が記載されたコンソールログ行が1つしか表示されませんが、onUncaughtExceptionが呼び出されません。アプリは問題なく実行され続けます。

ここで何が欠けていますか?デバッグビルドとリリースビルドでこれを試しましたが、同じ結果になりました。

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

ios - atos による記号化

MyApplication は、NSException インスタンスを使用して、パーソナライズされたクラッシュ レポートを作成します。アプリは callStackSymbols 配列を取得し、テキスト ファイルに追加します。

次のような行を取得する代わりに、クラッシュ レポートに気付いた場合:

libsqlite3.dylib 0x30531ce4 0x30506000 + 179428

私はこのような行を取得しています

29 マイアプリケーション 0x00059260 マイアプリケーション + 4704

2 つのアドレスを取得する代わりに、真ん中に「MyApplication」を取得するように見えます。Atos は最初のアドレスでは機能しません。

ここに画像の説明を入力

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

ios - NSExceptionはiOS開発者にとって便利であり、そのサブクラスのタイプは何ですか

重複の可能性:
iphone-試して、質問をキャッチ

@try@catchの使用はiOS開発に役立つことを教えてください。NSExceptionの子クラスについて知りたいです。それを理解するためのリンクを教えてください。

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

javascript - open({modal:true})はNSExceptionをスローします

rightNavButtonをクリックして新しいウィンドウを開こうとすると、NSExceptionが発生します。ただし、これを行うと、エミュレータが突然終了し、NSExceptionエラーが発生します。私はこのテーマについて調査しましたが、同じ問題に遭遇したことはありません。私が開こうとしているjsファイルにはエラーがありません。これは私が繰り返し発生するエラーです。

誰かがこの問題を知っているか、過去にそれを持っていて、それを修正したならば、私にできるだけ早く知らせてください!

ありがとう

0 投票する
5 に答える
31560 参照

iphone - NSUnknownKeyException setValue:forUndefinedKey:

キャッチされていない例外 'NSUnknownKeyException' が原因でアプリを終了しています。理由: '[ setValue:forUndefinedKey:]: このクラスはキー buttonOfFirstView のキー値コーディングに準拠していません。

なぜこのエラーが発生するのですか? XIB を使用してテーブル セルを作成しようとしています。このコードを追加すると、上記の例外がスローされます。

それを解決する方法は?

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

iphone - iOS デバイスでの実行時に CGRectMake から例外を取得する (ただし、シミュレーターではない)

理解できない例外が発生しています。ここにこのコードがあります:

シミュレーターで実行すると、これは完全に機能します。今朝、携帯電話で実行しようとしましたが、次のスタックで CGRectMake を呼び出すと例外が発生します (出力ウィンドウに何も出力されないため、これを理解するのがさらに面倒になることに注意してください)。

スレッド 1、キュー : com.apple.main-thread

ここで何が正しくないかを誰かが指摘できれば、とても感謝しています。

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

objective-c - NSException および NSError カスタム例外/エラー

私は最近Objective-Cを学び始め、練習としてiOSアプリに取り組んでいます.とにかく、例外をスローしてオーバーフローを処理したい(私はJavaのバックグラウンドから来ました)、参考文献を検索しましたNSException.例外処理に関するトピックを記載しているセクションを読んで、使用すると言っNSErrorていましたが、リファレンスを読みましたが、同じプロトコルとメソッドを持っていたので、それらの違いは何ですか? そして、どちらが良いですか?

また、独自の例外またはエラー クラスを作成したいのですが、含めるべきメソッドまたはフィールドはありますか? Exception( Java でインターフェースを実装するときのように)。ありがとう