2015-04-15 3 views
2

Я удалил все исходные файлы (Main.storyboard и ViewController.M и ViewController.H), и я создал новую раскадровку (у меня есть свои причины), но когда вы запускаете временная ошибка создает «Неизвестный класс ViewController в файле Interface Builder». Я попытался удалить текст модуля, как показано в другом месте, но все еще ничего.Xcode 6 Неизвестный класс ViewController в файле Interface Builder

Любые предложения?

+2

Честно говоря, если никто не делал никаких кодировок до тех пор, пока они не «прочитали документацию», тогда они не только не поймут документацию (поскольку она почти всегда нацелена на людей определенного стандарта и десять на жаргоне), но они никогда не начнут работать. Я наткнулся на эту ошибку после простого прохода. Надеюсь, вы удалите свой комментарий и удалите свой голос. Вы делаете наше сообщество плохим. –

ответ

6

Иногда Xcode пропустил customModule = "APPNAME" customModuleProvider = "цель"

Чтобы исправить это, откройте раскадровки как исходный код и заменить эту строку:

<viewController storyboardIdentifier="StoryboardId" id="SomeID" customClass="CustomClass" 
sceneMemberID="viewController"> 

к этому:

<viewController storyboardIdentifier="StoryboardId" id="SomeID" customClass="CustomClass" 
customModule="AppName" customModuleProvider="target" sceneMemberID="viewController"> 
+0

Это было полезно. В моем случае мне пришлось открыть раскадровку и указать идентификатор раскадровки в Identity Inspector. Основная причина: копировать/вставлять контроллер вида коллекций из основной.страницы предыдущего проекта в основную версию нового проекта. Хотя я назначил класс cutom контроллеру представления в моем новом проекте, глядя на исходный код раскадровки, он не казался, что xcode действительно назначил пользовательский класс контроллеру представления. Указание значения для идентификатора раскадровки сделало трюк для меня. –

+0

Я не понял, что модуль необходимо установить вообще (это не в пошаговом руководстве, которое я следую), добавив его в инспекторе Identity, решил мою проблему. –

Смежные вопросы