我现在正在开发一个需要使用绑定作为控制器的胶水代码的应用程序。我发现本教程将NSStepper
and绑定NSTextField
到模型并且效果很好。问题是我需要以编程方式执行此操作,但这有点令人困惑。
这是教程。
我在控制器类中做了什么:
[self bind:@"contentObject"
toObject:_model
withKeyPath:@"self"
options:nil];
_model
我的模型在哪里。但是,如果我这样做:
[someKVCObject bind:@"value"
toObject:self
withKeyPath:@"selection.somethingInMyModel"
options:nil];
它不像我预期的那样工作。
有人可以像我五岁那样向我解释这selection
部分是什么,NSObjectController
以及我如何使它像教程一样工作,以便它引用模型对象?