gpt4 book ai didi

cocoa - NSTextView、appendString 和 NSConcreteTextStorage 的错误

转载 作者:行者123 更新时间:2023-12-03 17:42:17 25 4
gpt4 key购买 nike

这是我第一次使用 NSTextView,我很难弄清楚它是如何工作的,我有这样一行:

    [[commandHistoryTextView textStorage] appendString:outputString];

我收到此错误:

2012-02-24 12:40:52.971 binoclean[37863:703] Exception detected while handling key input.
2012-02-24 12:40:52.971 binoclean[37863:703] -[NSConcreteTextStorage appendString:]: unrecognized selector sent to instance 0x2cca10
2012-02-24 12:40:52.975 binoclean[37863:703] (
0 CoreFoundation 0x9bf55b67 __raiseError + 231
1 libobjc.A.dylib 0x9b5c8149 objc_exception_throw + 155
2 CoreFoundation 0x9bf59170 -[NSObject doesNotRecognizeSelector:] + 256
3 CoreFoundation 0x9bea7da9 ___forwarding___ + 457
...

非常感谢任何评论。

最佳答案

-appendString: 是 NSMutableString 上的一个方法。 NSTextStorage 是 NSMutableAttributedString 的子类。您可以在 textStorage 的 mutableString 上调用 -appendString:,如下所示:

[commandHistoryTextView.textStorage.mutableString appendString:outputString];

关于cocoa - NSTextView、appendString 和 NSConcreteTextStorage 的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9435468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com