Контроллер табличного представления iOS Xcode 4.3 и синтаксический анализ XML - PullRequest
0 голосов
/ 02 марта 2012

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

Моя раскадровка настроена следующим образом:

Контроллер навигации -> Контроллер табличного представления (статическое содержимое) -> Контроллер табличного представления (где должен отображаться XML)

Я получаю следующую ошибку компилятора, когда использую симулятор и перехожу к контроллеру табличного представления, где XML должен получать выходные данные:

нераспознанный селектор отправлен на экземпляр 0x6b5f300

Из того, что я понял, проблема в контроллере табличного представления, который я настроил. Я указываю его класс, чтобы он указывал на созданные мной файлы реализации настраиваемого viewcontroller, где весь код взят из учебного пособия.

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

Должен ли я создавать контроллер представления другого типа для отображаемого кода XML по сравнению с использованием объекта контроллера представления с перетаскиванием в виде таблицы, предоставляемого раскадровкой?

1 Ответ

1 голос
/ 02 марта 2012

нераспознанный селектор отправлен в экземпляр 0x6b5f300

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

Посмотрите на объектв 0x6b5f300.Какой это тип объекта?Какое сообщение вы отправляете ему?Ответы на эти вопросы должны приблизить вас к ответу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...