0

我正在尝试在 Xcode(或几乎任何其他可用的 IDE)中设置 NSTextView 之类的控制台。由于用户无法编辑 NSTextView,但是他们可以在适当的时候输入一个字符,我正在尝试设置相同的功能。不知道该怎么做。有任何想法吗?

4

1 回答 1

0

您可以简单地执行一个操作,将包含换行符、时间戳和所需文本的格式化字符串附加到文本视图。这是一个例子:

- (void)addToLog:(NSString *)input
{
    [[self.myTextView textStorage] appendAttributedString:[[NSAttributedString alloc] initWithString:[NSString stringWithFormat:@"\n%@: %@",[NSDate date],input]]];
}

因此,NSLog(@"some text");您可以调用而不是使用[self addToLog:@"some text"];它,它将被添加到文本视图中的新行中。

于 2012-11-08T17:56:50.580 回答