1

iPadに外部アクセサリを接続しています。iPadをコンピューターに接続できなくなったため、NSLogステートメントが表示されません。NSLogステートメントを引き続き表示する方法はありますか?

4

2 に答える 2

3

はい、後で表示するためにNSLogステートメントをファイルにリダイレクトできます。iPhone上のファイルへのログ記録を参照してください。

これにより、ログステートメントが名前付きファイルに書き込まれます。それがどのように機能するのか疑問に思っている場合は、stdin、stdout、およびstderrを使用して、Cテキストの入出力がどのように機能するかを調べてください。

freopen([newFileName UTF8String], "w+", stderr);

そのファイルをドキュメントディレクトリに保存し、iTunesファイル共有を介して取得することができます。または、デバイスを接続し直した後、アプリにログの内容をコンソールにダンプさせることができます。最初にそのリダイレクトを無効にすることを忘れないでください。

于 2012-04-14T09:15:32.330 に答える
1

ソースコードにアクセスできますか?はいの場合、すべてのUIViewにUITextViewまたはUILabelViewを追加し、そこにすべてのNSLogステートメントを配置できます。

于 2012-04-14T08:33:16.473 に答える