touchesBegan:withEventにシンボリックブレークポイントを設定してから、の次のコマンドを実行して停止します。私の現在のアプリケーションターゲット。よそのコードのデバッグ中に現在のアプリケーションターゲットの最初のコマンドでトリガするブレークポイントを設定する方法* after * touchesBegan:
このように、私は私がコントロールをタッチすると、その後、私はアプリケーションハンドラに着陸する予定、アイドルでブレークポイントをオンにすることができます。
それが第二でチェックされ、最初のブレークポイントに条件を設定することが可能だった場合、私はおそらくこれを行うことができます。
おかげで - 私は最初のトリガの場合にブレークポイントを追加すると考えられていなかった、代わりに私が作成し、それを無効にし、*(動作しませんでした)トリガにブレークポイント数で*それを可能にしていました。 FWIU、記号的なブレークポイントを設定すると、 'Module'フィールドにアプリのターゲット名を入れると、自分のアプリケーションのコードを破壊するだけの条件が作成されます。 – BricoleurDev
Xcodeは別のブレークポイントを参照する方法を提供していないので、2つのブレークポイントを設定し、lldbコンソールに移動し、「ブレークリスト」を実行してターゲットの番号を取得する必要があるため、ブレークポイントを選択してトリガーコマンドに入れてください。また、もはや適切ではない可能性のあるブレークポイントを追加すると、これは脆弱なアプローチになります。しかし、トリガで停止し、正しいブレークポイント番号を有効にして継続することがうまくいかない場合は、http://bugreporter.apple.comでバグを報告してください。それはうまくいくはずです。 –