Ошибка сборки SWRevealViewController

Неопределенные символы для архитектуры x86_64: "_OBJC_CLASS _ $ _ AppDelegate", ссылка на которую: objc-class-ref в main.o ld: не найдены символы для архитектуры x86_64 clang: error: команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v чтобы увидеть призыв)

Я пытаюсь использовать SWRevealViewController в своем проекте, это дает указанную выше ошибку. Я перетащил оба файла, то есть SWRevealViewController.h и SWRevealViewController.m в свой проект.


person Kiran Jadhav    schedule 03.11.2017    source источник
comment
вы добавили заголовок моста, когда он спросил?   -  person Rishabh    schedule 03.11.2017
comment
Да, я уже добавил в свой проект ...!   -  person Kiran Jadhav    schedule 03.11.2017


Ответы (2)


Если вы используете эти файлы в быстром проекте, убедитесь, что #import "SWRevealViewController.h" в вашем файле заголовка моста.

person Saurabh pandey    schedule 03.11.2017
comment
да, файл отсутствовал в ресурсе компиляции, вот в чем причина. Молодец - person Saurabh pandey; 03.11.2017

Обновлено:

Пожалуйста, выполните следующие шаги;

щелкните имя вашего проекта -> Щелкните вкладку «Фазы сборки» -> «Скомпилировать источники», а затем проверьте, действительно ли SWRevealViewController.m добавлен в список. Если нет, нажмите кнопку «+» -> введите SWRevealViewController.m -> «Выбрать», а затем «Добавить». После этого очистите проект, затем снова соберите и запустите.

введите здесь описание изображения

Наслаждайтесь ..! 

person Kiran Jadhav    schedule 03.11.2017