iPhoneアプリを開発しています。 NSLog
の出力はiPhoneのファイルに書き込まれていますか? 私はNSLog
を書き込まなければ、私のアプリは動かないという状況にあります。私はそれが私のiMacに書かれているかどうか気にしない。しかし、iPhoneに書かれているかどうかは気になります。NSLog()の出力はどこに書き込まれますか?
0
A
答えて
3
NSLog()
はコンソールにテキストを出力します。このテキストは、Console-appをダウンロードしてデバイス上のユーザーが読むことができます。完成品のエラー報告以外にはNSLog()
を使用しないことをお勧めしますが、テスト中は問題ありません。ここで
0
あなたは、のNSLogを呼び出すとき出力は右下のウィンドウに表示されます。例えば、私が行った場合:
NSLog http://img576.imageshack.us/img576/791/screenshot20111209at827.png
は、出力は次のようになります。
Output http://img857.imageshack.us/img857/3128/screenshot20111209at828.pngまた
は、
Console View http://img3.imageshack.us/img3/791/screenshot20111209at827.png
もしXcodeでコンソールビューを選択してくださいあなたはアプリに直接テキストを表示したい、私はUILabelまたはUITexを使用することをお勧めしますtView :) は全く逆に、 ニック
0
を屋を参照してください、ログはそのように、デバッガで書かれている:
あなたはで真ん中のボタンをクリックすることで、デバッガにアクセスすることができますXcodeのナビゲーションバーの一番右のタブバー(タブバーのタイトルは「表示」)。
2011-12-09例[55409:40B]ログメッセージの前に、日付、アプリケーション、およびいくつかの他のものを与えて...メッセージ
をログに記録しますあなたのログは次のようになります。
Console.appは、/アプリケーション/ユーティリティにOS Xとともにインストールされています。 –
私はiPhone/iPadを意味します。 App Storeにはサードパーティのアプリケーションがあり、Appleの独自のログとすべてのアプリケーションを含むコンソールを読むことができます。 – Emil