Xcode でシンボリック ブレークポイントを追加すると、 のサンプル テンプレートが得られます-[NSException raise]
。同じことをしたいのですが、具体的には-[NSRangeException raise]
. その理由は、特定の配列境界の例外でのみブレークポイントを設定したいからです。次に例を示します。
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 31 beyond bounds [0 .. 30]'
はい、catch all exception ブレークポイントを追加できることはわかっています。ただし、アプリの使用中に生成される多くの例外でブレークポイントを設定したくないため、そうしたくありません。
に関連する他の投稿に基づいて、かなりの数のことを試しましたNSException
。ただし、まだ正常に機能するものは見つかりませんでした。
たとえば、私は試しました:
この日誌エントリも、決定的ではありませんが興味深いものでした。
したがって、基本的に、問題は、Xcode で、具体的に範囲例外でのみブレークポイントを設定する方法ですか?