Xcode で例外ブレークポイントを使用する方法に関する投稿がありました。しかし、私の質問は、それは正確には何ですか? すべての例外に対して例外ブレークポイントを有効にすると、完全なスタック トレースが得られるようです。どうしてこんなことに?また、エラー メッセージが表示されなくなりました。例外ブレークポイントがどのように機能するかについて、私は本当に興味があります。ありがとう
質問する
418 次
3 に答える
2
これは、にシンボリックブレークポイントを設定するためのGUIラッパーにすぎませんobjc_exception_throw
。
objc_exception_throw
すべての例外を発生させるために使用される単なるC関数です。つまり、関数を壊すようなものです。
例外がスローされるとデバッガーが停止するため、ログメッセージは表示されなくなります。そこから続行すると、例外は最終的に、デフォルトでログに記録されるアプリケーションによって処理されます。ただし、続行しない場合、ログは取得されません。
于 2012-04-15T14:02:58.940 に答える
0
ブレークポイントに関するウィキペディアの記事があります。
Xcodeは、標準デバッガーgdbを使用するためのGUIを提供しているだけです。したがって、デバッガー、およびgdbについても読むことをお勧めします。
于 2012-04-15T14:03:15.887 に答える