2013-06-20 3 views
0

Я создаю приложение для iPhone, где большая часть контента динамически загружается с моего веб-сервера. Содержимое обновляется один раз в день. Вот проблема, с которой я столкнулся при тестировании моего приложения на своем устройстве. Я заметил, что я просто закрою приложение, а на следующий день я не увижу новый контент. Мне пришлось закрыть приложение полностью (через многозадачность), а затем вернуться к нему, чтобы обновить контент.Периодически обновляйте данные из Интернета

я мог бы использовать это в приложение делегата: - (ничтожной) applicationWillEnterForeground: (UIApplication *) применение

но я загружал все содержимое в каждом View Controller ... как я должен идти о повторно загрузить мои данные?

Также ... Если я обновляю массив объектов, из которых извлекаются данные из UITableView, будет ли обновление UITableView автоматически?

Спасибо за помощь!

ответ

1

Обратите внимание, что в документации по этому методу также говорится: «Приложение также публикует уведомление UIApplicationWillEnterForegroundNotification незадолго до вызова этого метода, чтобы дать заинтересованным объектам возможность ответить на переход».

Контроллер вашего вида можно считать заинтересованным объектом.

Вид на стол можно сообщить reloadData.

Смежные вопросы