在Xcode界面构建器中打印出日志样式

时间:2011-08-19 21:01:16

标签: objective-c xcode nstextview

这真的不应该这么难,但我很难过。我只是想做一些简单的事情,比如在我的应用程序中写出日志类型区域。这是问题,如果我使用NSTextField然后消息被覆盖,如果我使用NSTextView我尝试用“setEditable”锁定编辑功能,但这似乎锁定了应用程序。我得到的消息太多了,并没有像线程那样写出足够快的内容。

我想要重现的是用户可以看到的滚动日志,例如控制台和使用NSLog。我该怎么用?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

写文字意味着有图纸代码。绘图很昂贵并且可以占用你的主线程,所以你可能想尝试使用thread / nsoperation来附加一个outputString并将textView的textValue设置为outputString。这样,您正在运行的线程就不会与绘图代码捆绑在一起。