我是 Cocoa 的新手,我遇到了一个非常令人抓狂的问题。我正在尝试编写一个简单NSString
的NSTextView
,但由于某种原因它不会响应。没有编译器警告,没有运行时错误,只有一个空白textview
.
我可以使用 NSTextView 的其他方法,例如 selectAll、delete、setSelectedRanges 等。它们工作正常,而且从我在 Apple 文档和网上阅读的所有内容中,setString 之类的方法应该可以工作。我也试过:
[[textView textStorage] setAttributedString:aString]
使用文本的 NSAttributedString 版本,同样没有结果。甚至 string 方法也能完美运行并返回 textView 的内容,但由于某种原因 setString 等不会。TextView 是可编辑的。在调试器中,我尝试写入的字符串的值显示没有问题。
我在网上到处搜索,似乎没有其他人遇到这个问题。
谢谢,乔