Cocoa Binding 出错
问题现象
使用Cocoa Binding时一直报错,如下:
<Bindings.ViewController 0x6040000c0ee0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key notes.
ViewController 的代码如下,
class ViewController: NSViewController {
var notes = [Note]()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
}
解决方法
把notes属性进行修饰,如下
@objc dynamic var notes = [Note]()