Мне нужно кешировать данные XML и загружать их, когда iPhone снова в зоне покрытия - PullRequest
0 голосов
/ 23 марта 2012

В моем приложении у меня есть два текстовых поля и кнопка отправки.

Нажав на кнопку Отправить, вы загрузите данные на веб-сервер в виде XML.

Это довольно просто, но я хочу, чтобы, если телефон находится вне зоны покрытия, приложение должно кэшировать данные и автоматически отправлять их, когда пользователь возвращается в зону покрытия.

Как это сделать?

Спасибо

1 Ответ

0 голосов
/ 23 марта 2012

Посмотрите на сайте разработчиков Apple пример Reachability. Это покажет вам, как определить, когда соединение данных меняет доступность. Попробуйте отправить, и если отправка не удалась, сохраните файл локально, а затем вы можете просто попытаться отправить его снова, когда он снова сообщит, что у вас есть подключение для передачи данных.

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

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