2016-11-14 7 views
-2

Я хочу сделать читатель фида ... я хочу загружать новости политики из нескольких источников данных в одном табличном представлении синхронно. что делать? я пошел по этой ссылке: table view with multiple data sources/nibsios swift - загрузка нескольких источников данных в одном табличном представлении синхронно

, но это решение не синхронно Поэтому в основном то, что должно быть подход, когда у нас есть несколько источников данных, но один экземпляр представления таблицы для отображения данных?

ответ

0

Что бы я сделал, это создать бэкэнд-сервис, в котором новости будут объединены в один список. Это позволяет легко редактировать алгоритм без необходимости обновления приложения. И ваш backend также должен только сканировать веб-сайты один раз, а не каждый клиент, который должен делать это каждый раз, когда пользователь хочет видеть новости.

Когда вы запрашиваете данные из этой службы она будет приходить в одном списке, и вы уже знаете, как это сделать :)

+0

Я не использую backend или json или xml –

+0

просто я хочу поместить некоторые ссылки rss в один массив ... я не знаю, как ... Я хочу отображать некоторые ссылки rss в одном представлении таблицы –

0

Это не должно быть синхронно, потому что ждать ответа RSS. Вам лучше показать счетчик и перезагрузить данные таблицы, как только вы соберете все ответы.