質問: Xcodeのセレクタにシンボリックブレークポイントを追加する 私のアプリには、次の(部分的な)スタックトレースで表示されるバグがあります。 ``` 2011-11-25 01:55:59.760 Events2[6650:403] -[Event boolValue]: unrecognized selector sent to instance 0x7fb903928670 ``` これをデバッグするために、シンボリックなブレークポイントを追加することに決めました - [Event boolValue]は、セレクタが送られたときにデバッガが停止すると推論しました。 しかし、何も起こらない。ブレークポイントを設定した後、アプリはただの兵士をオンにし、停止せずに同じ例外を生成します。 私は以下のようにブレークポイントを定義しました: !enter image description here 私はXcode 4.2でLLDBデバッガを使用しています
回答: シンボリックブレークポイントがLLDBで正しく動作しないように見えます(この記事の執筆時点では、最新版のXcodeを実行しています、4.3.3)。 私は、LLDBのaddAnimation:forKey:で記号的なブレークポイントを設定し、決してヒットしません。プロジェクトをGDBに切り替えると、ブレークポイントは期待通りに機能します。