2017-02-20 8 views
0

Я изменил свой вид с UITableViewController на UIViewController. Вот что я сделал.Атрибут пользовательского класса раскадровки не отображается

Переименовано имя файла и изменено имя класса. Затем я приступаю к попытке обновить пользовательский класс сцены раскадровки, чтобы теперь указать на этот новый класс, но он не отображается в раскрывающемся списке. Я попытался вручную ввести его, но xcode не принимает его. Он просто возвращается к старому пользовательскому классу. Странная часть состоит в том, что если я набрал класс, который не существует, он примет его.

Я пробовал очистить свой проект и перезапустить xcode.

Что могло получиться не так?

ответ

0

Этот ответ помог мне решить проблему.

https://stackoverflow.com/a/27215162/771355

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

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

к этому:

<viewController storyboardIdentifier="StoryboardId" id="SomeID" customClass="CustomClass" 
customModule="AppName" customModuleProvider="target" sceneMemberID="viewController"> 
Смежные вопросы