私はiPadにプラグインされた外部アクセサリーを持っています。私のipadは私のコンピュータに接続できなくなったので、NSLogステートメントが見えません。まだNSLogステートメントを見る方法はありますか?外部アクセサリーとNSlogステートメント
1
A
答えて
3
はい、後で表示するためにNSLogステートメントをファイルにリダイレクトできます。 Logging to a file on the iPhoneを参照してください。
これにより、ログ文が名前付きファイルに書き込まれます。どのように動作するのか疑問に思っているなら、stdin、stdout、stderrを使って、Cのテキスト入力/出力がどのように動作するか見てみましょう。
freopen([newFileName UTF8String], "w+", stderr);
あなたのドキュメントディレクトリにそのファイルを保存し、iTunesファイル共有から取得できます。または、あなたのデバイスがプラグインされたら、ログコンテンツをコンソールにダンプすることができます。まず、そのリダイレクトを無効にすることを忘れないでください。
1
あなたはソースコードにアクセスできますか?はいの場合は、UITextViewまたはUILabelViewをすべてのUIViewに追加し、すべてのNSLogステートメントをそこに置くことができます。
関連する問題
- 1. 外部アクセサリーの読み込みの問題
- 2. ステートメント/プライマリと外部キーの結合
- 3. 外部キーを持つINSERTステートメント
- 4. vb.netの外部キーの挿入SQLステートメント
- 5. C++ TSのコンセプトとアクセサリー
- 6. insertステートメントが外部キーと競合しましたSQL
- 7. 更新ステートメントが外部キーと競合しました
- 8. アクセサリー付きUITableViewCell
- 9. ラヴェル・ミューテーター、アクセサリー
- 10. LaravelアクセサリーID欄
- 11. 起動時にプラグインしたときに外部のアクセサリーが知られていない
- 12. Apple ConfiguratorのiOS 10にNSLogステートメントが表示されない
- 13. オブジェクトとコレクションの初期化子とアクセサリー
- 14. 他のライブラリのCocoaLumberjackとNSLog
- 15. のNSLogするCGPointとデータ
- 16. Nslogタイムスタンプ
- 17. UITableViewへのアクセサリーの追加
- 18. Bluetoothアクセサリーのユニットテスト方法は?
- 19. Mapbox吹き出しアクセサリー
- 20. 同じテーブルの2つの外部キーを持つSql selectステートメント
- 21. IF ELIFステートメントで一連の外部/サードパーティプログラムを実行する
- 22. 左外部結合のWHEREステートメントの位置
- 23. Django - djangoテンプレートの外部キーフィールド名を取得するifステートメント
- 24. InsertステートメントがMYSQL(外部キー)で動作しない
- 25. は、Forループの内部または外部の印刷ステートメントですか?
- 26. main()ではNSLogを使用できますが、NSApplicationMainの外部でNSLogを使用するにはどうすればよいですか?
- 27. 外部キー定義をMS AccessからDDLステートメントとしてエクスポートする
- 28. 結合ユニオンと内部結合ステートメント
- 29. NSLogステートメントに2つのObjective-Cドット演算子を列挙しますか?
- 30. NSLog()to NSString
私は次のコードを、アプリケーションの実行終了機能freopen([@ "/ tmp/my_logs.txt" fileSystemRepresentation "、" w "、stderr);に配置しました。 iPadをコンピュータに接続したら、どうすればコンソールにダンプすることができますか? – user1120008
そのファイル 'my_logs.txt'を文字列にロードする必要があります。その後、 'stderr'をリダイレクトせずにログ文字列をNSLogします。 – Dondragmer