Допустим, у меня есть представление, myView, контроллер представлений, myViewController и какой-то модельный объект myModel. Далее, скажем, модель имеет два свойства, совместимые с KVO, arrayOfPeopleNames
и arrayOfAnimalKinds
(оба NSStrings).Вопрос о наилучших методах привязки MVC и какао
На мой взгляд, я хочу иметь два всплывающих окна, связанных с содержимым этих двух массивов.
Мой вопрос в том, имеет ли myController ссылку на myModel, а выпадающий привязан к myViewController. Хорошая практика - установить путь по ключевому слову по линиям myModel.arrayOfPeopleNames
?
Или мне нужно настроить дополнительный NSArray в myViewController, который отражает объект в myModel и привязывается к этой ключевой ссылке?
Первое кажется намного проще с точки зрения реализации (мне не нужно, чтобы массив контролеров отображал массив модели), но мне интересно, подвергает ли он модель большому взгляду.
Мнения?
Спасибо Marc, что имеет большой смысл. Я ценю все вопросы, которые вы вносили мне в ответ в последнее время :). –
Я рад, что это помогло! –