Обновление в режиме реального времени заполнить список UITableView

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

Я думал, что создам массив, FloorList и FloorListAvailable. Список этажей будет содержать "Первый этаж", "Второй этаж", "Третий этаж", и FloorListAvailable покажет количество доступных компьютеров.

В настоящее время я не уверен, как это сделать, это звучит достаточно легко, но я не могу обернуть голову вокруг этого. Я думал об использовании NSDictionary. Я использовал.plist, но можно ли его изменить на динамический, когда я получаю данные в реальном времени?

1 ответ

Решение

Один из возможных подходов:

  1. генерировать данные в реальном времени с помощью скрипта (например); JSON будет хорошим форматом
  2. пусть ваше приложение загружает файлы данных с подходящей частотой
  3. проанализировать JSON (см.: NSJSONSerialization в собственные объекты; например, массивы
  4. используйте эти массивы в качестве источников данных для ваших табличных представлений
  5. всякий раз, когда вы получаете новые данные, отправьте reloadData к вашим представлениям таблицы
Другие вопросы по тегам