iOS Swift - источник данных TableView - сохранение данных при закрытии приложения
Я работаю над быстрым приложением, которое использует TableView. Его ячейки заполнены данными, которые поступают с удаленного сервера. Вот как сейчас работает мое приложение, но я хочу изменить этот режим, потому что я уверен, что это неправильный способ сделать что-то:
Во-первых: когда таблица загружается, я вызываю функцию, которая получает данные (json) с сервера с помощью этого метода:
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue())
После этого я сохраняю свои данные как объект в NSUserDefaults. Объект содержит строки, такие как имя пользователя, описание, местоположение, изображение... и т. Д. Я знаю, что неправильно хранить изображения в NSUserDefaults, даже если эти изображения не такие большие...
Второе: я заполняю ячейки таблицы данными, полученными из NSUserDefauts, где я храню свои данные json.
Прежде всего я хочу знать, как автоматически добавлять данные в таблицу, когда пользователь нажимает на последнюю ячейку таблицы, как и во всех приложениях, использующих представления таблицы для извлечения пользовательских сообщений...
В Instagram, после того, как вы закроете приложение, отключитесь от Интернета и снова войдете в приложение, оно покажет вам первые 10 ячеек из последней таблицы, которую вы видели перед закрытием приложения, поэтому Instagram сохраняет как-то где-то, может быть, в coredata, данные для первых 10 ячеек.
Как вы предлагаете мне сделать это?
1 ответ
Вопрос не частный.....
Ошибка загрузки данных.
Или вы получаете результат из-за ошибки coreData?
CoreData может сохранить вид и некоторую информацию.
Разместите свой код.