У меня есть простое приложение для iPad с 5 видами.На первый взгляд, пользователю предлагается сделать некоторые выборы и установить некоторые параметры.Исходя из этой информации, остальные 4 представления программно изменяются после того, как им отправлено сообщение NSNotification.(т.е. элементы управления добавлены, обновлены).
Моя проблема заключается в том, что при первой загрузке приложения пользователь видит View1, но View2, View3, View4 и View5 еще никогда не открывались, поэтому любые изменения я делаюпрограммно эти представления не выполняются, и когда пользователь переходит к ним (через панель вкладок) в первый раз, изменения не отображаются.
[РЕДАКТИРОВАТЬ: я должен указать, что код для внесения измененийдля каждого представления содержится в самом ViewController и выполняется, когда представление наблюдает за входящим NSNotification.Когда представление не загружено, оно по понятным причинам никогда не получало входящее NSNotification.]
Только после того, как пользователь хотя бы один раз просматривает любой из этих экранов, а затем возвращается к View1 и вносит изменения, обновляются ли другие представления.правильно.
Я думал, что смогу обойти эту проблему, активно загружая Представления 2,3,4 и 5 в память при запуске приложения, чтобы они были готовы сразу начать получать уведомления.
Есть ли простой способ сделать это в iOS 5?