我正在開發一個iPhone應用程序。在iPhone中的文件輸出是NSLog
? 我的情況是,如果我沒有寫NSLog
,我的應用程序將無法正常工作。我不在乎它是寫在我的iMac。但我關心它是否寫在iPhone中。NSLog()的輸出寫在哪裏?
0
A
回答
3
NSLog()
將文本輸出到控制檯,通過下載某些控制檯應用程序,用戶可以在其設備上讀取該文本。建議您不要使用NSLog()
來完成產品中的錯誤報告,但在測試過程中沒有問題。
這裏有一個方法,你可以做,以確保的NSLog的輸出只被稱爲在成品應用:http://joshhighland.com/blog/2010/04/10/dont-use-nslog-anymore/
0
我不知道你有什麼做的,但是當你調用的NSLog中,輸出顯示在右下窗口中。例如,如果我這樣做:
NSLog http://img576.imageshack.us/img576/791/screenshot20111209at827.png
輸出將是:
Output http://img857.imageshack.us/img857/3128/screenshot20111209at828.png
此外,還要確保在Xcode
Console View http://img3.imageshack.us/img3/791/screenshot20111209at827.png
如果選擇控制檯視圖你想直接在應用程序中顯示一些文本,我建議使用UILabel或UITex tView :) 再見, 尼克
0
恰恰相反,日誌寫入調試器,像這樣:
您可以通過點擊中間的按鈕訪問調試器Xcode導航欄上最右邊的標籤欄(標籤欄標題爲「視圖」)。你的日誌將看起來是這樣的:
2011-12-09爲例[55409:40B]日誌消息
...註明日期,應用程序和日誌消息之前的一些其他的東西。
相關問題
- 1. yeoman的輸出在哪裏?
- 2. 建造輸出在哪裏?
- 3. Start-Job輸出在哪裏?
- 4. PostgreSQL:ereport()的輸出去哪裏?
- 5. gluLookAt的輸出存儲在哪裏?
- 6. CLion - 我的輸出在哪裏?
- 7. 在哪裏更改Symfony2 ConsoleOutput的輸出?
- 8. Rider的輸出窗口在哪裏
- 9. 我的程序輸出在哪裏?
- 10. StyleCop - 我的輸出在哪裏?
- 11. 觸筆輸出到哪裏?
- 12. 寫入文件,輸出文件在哪裏?
- 13. 命令輸出在laravel中寫入哪裏?
- 14. 如何檢查NSLog輸出?
- 15. '測試輸出窗格'在哪裏?
- 16. Doxygen輸出文件放在哪裏?
- 17. 在哪裏把JS「建立輸出」
- 18. 我在哪裏搞亂輸出格式?
- 19. django輸出csv文件在哪裏?
- 20. Zend-Logging:「php://輸出」在哪裏?
- 21. Java jar輸出。它在哪裏?
- 22. 多配置作業 - 輸出在哪裏?
- 23. 哪裏需要輸入/輸出?
- 24. 如何在NSLog中限制NSArray輸出
- 25. System.err.println輸出在Jboss中輸出到哪裏?
- 26. 數組輸出中的`#`來自哪裏?
- 27. webservice中的console.writeline輸出到哪裏去?
- 28. .NET的Debug.Write()輸出到哪裏?
- 29. 哪裏寫並行化程序輸出到?
- 30. 必須在哪裏寫WriteConcern?
Console.app隨OS X一起安裝在/ Applications/Utilities中。 –
我的意思是在iPhone/iPad上。 App Store上有第三方應用程序允許您閱讀控制檯,其中包括Apple自己的日誌和所有應用程序。 – Emil