2012-04-23 18 views
5

簡単な質問:XCode(v 4.2)でエラーの行番号を取得するにはどうすればよいですか?Xcodeのエラーの行番号を取得

私はさまざまな解決策を探してきました - 例外ブレークポイントを追加してここに提案を試みました:xcode-4-2-debug-doesnt-symbolicate-stack-call(何もしていないようです)。

これは私が得るものです。私は(この場合は)エラーを投げているメソッドを知っているので、それは役に立ちません。私は特定の行を知りたい。疑わしい行の前と後のprintf文に頼っています。この種のハックはプログラムできません。

enter image description here

答えて

0

それは例外だ場合、あなたはそれが発見されるまでステップスルーし、実行ブレークする必要がある、または@try catchブロックを使用することができます。

方法が疑われる場合は、システムエラーコードを返して、そのエラーのエラーメッセージを出力してみてください。

__FILE__または__LINE__のような標準のcマクロを独自のロガーで使用して、ファイル/行情報にエラーを出力することもできます。

+0

ありがとうございました。私はコードが表示されるか、少なくとも私に行番号を与えるかをまだ見つけていないオプションやスイッチがあることを望んでいました。 –

+0

例外ブレークポイントを追加する場合、「デバッガコマンド」またはログメッセージを追加するオプションがあります。 'printf(" DEBUG%s%d \ n "、__FILE__、__LINE __);のようなものを、どちらかに入れることができますか? –

関連する問題