問題:
起動中にメディアの再生があり、その間に objc_exception_throw() が約 5 回ヒットする状況がありますが、常にキャッチされ、メディア プレーヤー オブジェクトのはるか南にあります。
(a) 手動で n 回続行する必要があるか、(b) 再生が完了するまでブレークポイントを無効のままにしておく必要があることにうんざりしています。
私が試したこと:
- ブレークポイントが最初の 5 回のヒットを無視するようにする (問題: 正確に 5 回であるとは限らない)
- モジュールとしてターゲットを使用して独自のシンボリックブレークポイントを作成する (問題: 何も変更されていません)
私がしたいこと:
頭に浮かぶ解決策の 1 つは、ブレークポイントがヒットしたときにスタックを評価し、特定のメソッドまたは関数がそこにリストされている場合は続行することです。しかし、これを行う方法がわかりません。
他のアイデアも歓迎します。