【问题标题】:Display Console output to a control in app将控制台输出显示到应用程序中的控件
【发布时间】:2012-10-30 14:17:01
【问题描述】:

我的 Cocoa 应用程序有一个调试模式,它显示了我想在其中显示 NSLog 输出的附加窗口(就像 Xcode 中的控制台窗口一样)。我已经有一个自定义的 NSlog 方法,它也将输出保存到文件中。 我应该使用 NSTextView 哪个控件?如何用新行在其中附加文本? 日志可能很长,因此它也需要高效。有什么想法吗?

【问题讨论】:

  • 使用 NSTextView,每次使用自定义日志函数打印某些内容时,将其附加到文本视图(使用可变字符串)。

标签: objective-c nstextfield nstextview


【解决方案1】:

我会使用 NSTextView。这将是最简单和最有效的。

[myTextView insertText: [NSString stringWithFormat: @"%@\r\n", yourStringTOAppend]];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多