после поиска дней для решения моих ошибок,
Я хочу поделиться всей проблемой с вами. Может быть, у кого-то есть лучшая идея, чтобы решить эту проблему.
Мой проект использует TabViewController для переключения между представлениями.
Для каждого Tabview я загружаю отдельный класс File, чтобы сделать его более понятным.
Весь контент, который мне нужен для представлений, взят из XML-файлов. Я получаю их через URL.
Структура выглядит так:
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<Slice id=1>
<image>www.testurl.com/test.jpg</img>
<title>Sample Title #1</title>
<text>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy</text>
</Slice>
<Slice id=2>
<image>www.testurl.com/test2.jpg</img>
<title>Sample Title #2</title>
<text>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy</text>
</Slice>
</channel>
</rss>
Я получаю такой файл для каждого просмотра отдельно, содержащий контент сайтов, который я хочу показать в представлении.
Я попробовал несколько уроков для разбора xml и нашел способ разбора моих файлов и отображения его в TableView. Он работает нормально, но когда я пытаюсь реализовать файлы в моем проекте, возникает несколько проблем с использованием делегата.
У меня уже есть делегат в моем проекте, управляющий навигацией. Теперь у меня есть второй Делегат, управляющий парсером XML, но я все еще не знаю, как заставить второго делегата работать в моем представлении.
В каждом учебном пособии, которое я нашел, используется делегат проектов, но что, если у меня уже есть делегат, и я просто хочу добавить XML-парсер в свой проект.
Я схожу с ума от взлома ключевых слов в Google, не находя ничего связанного с моей проблемой. Это мой призыв о помощи. = D
Мой вопрос:
Есть ли какой-нибудь простой способ добавить динамический xml-анализатор в мой проект, который возвращает мне массив с моим содержимым, когда я отправляю URL-адрес в Parser?
Я просто хочу определить URL в моем ViewController и получить содержимое из XML.
Надеюсь, ты понимаешь мою проблему. Буду признателен за каждый ответ, который поможет мне в этом.