2016-10-31 11 views
2

ログを印刷する原因となった行の番号を表示するようにXcodeを設定するにはどうすればよいですか?Xcodeログの横に行番号を表示

私のデバッガにログが表示されていますが、どこから来ているのかわかりません。

答えて

0

Simulatorは多くの迷惑なメッセージを吐き出すので、いくつかのフレームワークを実行します。それは問題ではないので、無視してください。

2

組み込みのマクロ:__PRETTY_FUNCTION____LINE____FILE__などを使用できます。

のObjective Cの例:

#define NSLog(__FORMAT__, ...) NSLog((@"%s [Line %d] " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__) 

スウィフト:

println("assertion failed at \(__FILE__):\(__LINE__)") 

gccのマクロ: https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html

迅速例:https://developer.apple.com/swift/blog/?id=15

+0

これは私自身のログの素晴らしい作品が、ありますすべてのログに対して有効にする方法があります(ライブラリ)? –

+0

私はそれが最高の別の質問で扱われるかもしれないと思う、私は手を知らない。 – tommybananas

+0

あなたは答えをマークできますか? – tommybananas

関連する問題