[解決済み] objc_exception_throw にブレークポイントを追加するには?
質問
これは、この件に関するブラッド・ラーソンの回答です。 SO 質問
2つのブレークポイントを追加すれば、これらの例外をデバッグすることができるはずです。これを行うには、[実行]、[表示]、[ブレークポイント] と進み、2 つのグローバル ブレークポイントを作成します (すべてのアプリケーションで非常に有用であるため、私はグローバルに行います)。1つ目は "objc_exception_throw" という名前で、その場所は "libobjc.A.dylib" とします。2つ目は "-[NSException raise]" で、その場所は "CoreFoundation" である必要があります。
さて、ブレークポイントを有効にしてアプリケーションのデバッグを開始すると、これらの例外のスローでブレークするはずです。そして、デバッガー内で例外に至ったイベントの連鎖を見ることができるようになるはずです。
この回答で、私はどのように私は言及された場所を追加するのですかと尋ねたいです。
どのように解決するには?
Bradの回答はかなり明確だと思います。もしあなたが明確な回答を見つけられなければ、これが助けになることを願っています。
Xcodeのトップメニューから、Run > Show > Breakpointsをクリックします。 新しいウィンドウがポップアップ表示されます。
左側のメニューから "global breakpoints" を選択します。 右側の "Breakpoint" 列の下に、"Double-Click for symbol" というテキストが書かれたボックスがあるはずです。 このボックスをシングルクリックし、"objc_exception_throw" と入力します。
次に、[場所] 列の下の "objc_exception_throw" の横のスペースをシングルクリックします。 場所を入力するためのボックスが表示されます (この場合、"libobjc.A.dylib")。 助けになればと思い、スクリーンショットを作成しました。
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] Node.jsアプリケーションをデバッグするにはどうすればよいですか?
-
[解決済み] Xcode 4で「既存のフレームワークを追加」する方法は?
-
[解決済み] プロジェクト内の単一ファイルのARCを無効にするにはどうしたらいいですか?
-
[解決済み] ChromeでコードからJavaScriptのブレークポイントを設定する方法は?
-
[解決済み] NSPredicate: NSDateプロパティの日によるオブジェクトのフィルタリング
-
[解決済み] Objective-Cでnilにメッセージを送信する
-
[解決済み] NSSetからNSMutableArrayを返す方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Swiftでクラスをプロトコルに準拠させるには?
-
[解決済み] NSURLをローカルファイルのパスに変換する
-
[解決済み] performSelectorの使用: メソッドを呼び出すだけと比較した場合
-
[解決済み] Swift の外部読み取り専用、内部読み書き可能なプロパティ
-
[解決済み] iOSアプリ:通知を消去するには?
-
[解決済み] NSTimeInterval(秒)を分単位に変換する方法
-
[解決済み] APNSのデバイストークンは、一度作成すると変更されることはありますか?
-
[解決済み] NSStringの最初の3文字を取得するには?
-
[解決済み] IOS: 角の丸いUIImageまたはUIImageViewを作成する
-
[解決済み] Objective-CのクラスからSwiftの関数を呼び出す