2012-08-08 33 views
-1

我是App開發新手。我有一個選項卡控制器,其中有3個視圖。 我想創建第4個選項卡,並提供文本視圖,在其中我想追加/顯示由其他選項卡視圖生成的消息。在iPhone中實現日誌機制的最佳方式?

NSLog(@"...");

我想我自己的記錄:

[email protected]("..."); - >更新第四標籤的UITextView

請提供一些想法?

回答

2

使數據源類在其中包含字符串的地方生成。當任何控制器發出消息時,將其附加到字符串中。使textview KVO數據源中的字符串相應地更新。

儘管如此,你應該使用NSLog - 它自己寫入一個調試文件。

0

這是Dustin答案的可能擴展,但您可能會發現CocoaLumberjack非常方便。這爲您提供了日誌級別的消息,但也有助於您編寫自己的日誌消息處理程序,使您的第4個標籤可以使用適當的數據源訪問。

開始使用它比較簡單,並且文檔相對比較清晰,但您應該注意到它將用DDLog替換NSLog。根據benchmark results,它看起來比使用NSLog要快。

+0

我使用CocoaLumberjack;你是對的,它比NSLog更好 – Dustin 2012-08-08 23:29:01

相關問題