Шаблон UIView и Model View Controller (MVC) - PullRequest
1 голос
/ 11 июня 2011

Я пытаюсь разработать приложение для прослушивания музыки с iPod (аналогично примеру AddMusic). У меня есть ViewController с пользовательским представлением, в котором есть графика и кнопки для управления воспроизведением музыки. С помощью navigationController я могу выбрать список из музыки iPod и показать его в UITable (как AddMusic).

Теперь мне нужно запрограммировать все методы для управления списком музыки для воспроизведения, остановки, воспроизведения, продолжительности и т. Д.

Мой вопрос:

Чтобы следовать шаблону Model View Controller, где лучше всего программировать все эти методы (для управления музыкой), которые не являются представлениями, в основном ViewController или в View, где у меня есть кнопки, которые взаимодействуют с пользователь

Я думаю, что ответ должен быть основным ViewController, но в таком случае как я могу получить доступ к этим методам из представления, где у меня есть кнопки пользовательского интерфейса и я управляю некоторой графикой? потому что UIView не имеет что-то вроде 'parentViewController'.

Большое спасибо.

Kanick

1 Ответ

0 голосов
/ 11 июня 2011

Вы можете объявить класс, который наследует именно этот основной ViewController.И во втором контроллере представления вы можете создать экземпляр этого класса.В конечном итоге этот объект сохранит всю информацию, которую вы имеете в главном контроллере представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...