Three20 TTTableViewController перетащите для обновления: нет экрана ошибки при отсутствии соединения - PullRequest
0 голосов
/ 05 сентября 2011

Мое приложение в значительной степени опирается на три TTTableViewController. В настоящее время я работаю над обработкой ошибок, в частности, связанных с проблемами подключения. Я обнаружил, что, если я загружаю с createModel, он отображает хорошую ошибку сообщения о состоянии подключения. Тем не менее, когда я делаю перетащить, чтобы обновить ... он не показывает мне экран ошибки, когда нет соединения. Помимо создания отдельного источника данных и модели (локального) и повторного создания createModel, есть ли лучшее решение этой проблемы?

1 Ответ

0 голосов
/ 06 сентября 2011

вы можете кешировать результаты на сколько хотите, изменив настройки кеша в функции загрузки вашей модели следующим образом:

request.cachePolicy = TTURLRequestCachePolicyDefault;
request.cacheExpirationAge = 3600 * 60;
...