-1

我是应用程序开发的新手。我有一个选项卡控制器,其中附加了 3 个视图。我想创建第 4 个选项卡,并提供文本视图,我想在其中附加/显示由其他选项卡视图生成的消息。

NSLog(@"...");

我想要我自己的记录器:

myLogger@("...");-> 更新UITextView第 4 个选项卡的。

请提供一些想法?

4

2 回答 2

2

在某处创建一个带有字符串的数据源类。当任何控制器发出消息时,将其附加到字符串中。让 textview KVO数据源中的字符串并相应地更新自身。

不过老实说,您应该使用NSLog- 它自己写入调试文件。

于 2012-08-08T18:10:21.100 回答
0

这是对达斯汀答案的可能扩展,但您可能会发现CocoaLumberjack非常方便。这为您提供了日志级别的消息,但也有助于您编写自己的日志消息处理程序,您的第 4 个选项卡可以使用适当的数据源访问这些处理程序。

上手比较简单,文档也比较清楚,不过需要注意的是它会用DDLog代替NSLog。作为一个额外的好处,根据基准测试结果,它似乎比使用 NSLog 更快。

于 2012-08-08T21:48:41.927 回答