Я сейчас работаю над приложением, которое должно использовать привязки в качестве связующего кода от контроллера. Я нашел этот урок, который связал NSStepper
и NSTextField
с моделью, и он отлично работает. Проблема в том, что мне нужно сделать это программно, но это немного сбивает с толку.
Вот учебник .
Что я сделал в своем классе контроллеров:
[self bind:@"contentObject"
toObject:_model
withKeyPath:@"self"
options:nil];
где _model
моя модель. Но тогда, если я сделаю это:
[someKVCObject bind:@"value"
toObject:self
withKeyPath:@"selection.somethingInMyModel"
options:nil];
Это не работает, как я ожидаю.
Может кто-нибудь объяснить мне, как будто мне пять лет, что такое selection
часть для NSObjectController
и как я могу заставить ее работать так, как это делает учебное пособие, чтобы она ссылалась на объект модели?