我在使用 MacRuby 和 Cocoa 设置值时遇到了一些问题。我已将 QCView 和 QCPatchController 插入 XIB 并将组合加载到 QCPatchController 中。一切都在运行,但我无法访问 QCView 上发布的输入。
attr_accessor :myQCView #this is bound to the QCController
...
def AppController
txt = "I did it"
@myQCView.setValue(txt, forKeyPath:"patch.text.value")
end
我收到一个错误:
NSUnknownKeyException: [<NSNull 0x7fff7115e000> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key value. (RuntimeError)
我难住了。我曾尝试搜索 MacRuby 论坛,但没有运气。
谢谢你的建议