2016-09-28 15 views
0

私はここで解決策を使用することにより、完全なスタックトレースを取得しようとしています: Xcode full stack traceXCode 'NSLogは有効なコマンドではありません'?

しかし、私は、次のエラーを取得しておいてください。

(lldb) NSLog(@"Stack trace : %@",[NSThread callStackSymbols]) 
error: 'NSLog' is not a valid command. 
error: Unrecognized command 'NSLog(@Stack trace : %@,[NSThread'. 

この原因は何?

答えて

0

(lldb)では、btコマンドを試すことができます。 NSLogはObjective-Cコード用です。

+0

ええ、私はC++を書いていますが、あなたは完全なコマンドを持っていますか? – Goldname

+0

@ゴールドネームあなたのXcodeコンソール(すなわちlldb)では、現在のスレッド(ブレークポイントがヒットした場所)のスタックトレースを取得するために 'bt'を入力できますし、' bt all'を入力してスタックをプリントすることもできますすべてのスレッドのトレース私は両方のAppleのLLVMによってコンパイルされているので、C + +またはObjective - Cと同じだと思う。 –

関連する問題