IOS Воспроизведение сейчас кнопка - PullRequest
0 голосов
/ 15 февраля 2012

Я пытаюсь создать такую ​​функцию, как приложение Tunein (или другое приложение для радио), когда вы выбираете радио из TableView, вы перемещаете представление в проигрыватель и воспроизводите выбранное радио, показывающее в ViewController UIImage радио иметаданные песни, играющей.Эта часть работает отлично, но когда я пытаюсь создать кнопку «Воспроизведение сейчас» и снова нажать представление, используя следующий код, все данные, находящиеся внутри представления, исчезают.

 TvInternacionalViewController * detail = [[TvInternacionalViewController alloc] initWithNibName:@"TvInternacionalViewController" bundle:nil];
[self.navigationController pushViewController:detail animated:YES];
[detail release];

Это способ сохранитьданные, прежде чем покинуть ViewController и перезагрузить их при повторном нажатии View?

1 Ответ

2 голосов
/ 15 февраля 2012

Контроллеры вида не должны хранить данные.Вспомните парадигму программирования модель-представление-контроллер (MVC).Сохраните данные в объекте модели, к которому имеют доступ оба контроллера представления, и затем всякий раз, когда загружается ваш контроллер Now Playing, он просто заполняет свои представления на основе данных модели.

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