我在Xcode中遇到重复问题,并希望寻求帮助/建议。
一直在创建一个新类FirstViewController,它是UIViewController的子类。当我转到Identity Inspector来布局.xib文件时,我可以布置我的对象并建立连接。
但是FirstViewController并没有显示在Identity Inspector中Custom Class的下拉列表中。
我做错了什么,我该怎么做才能解决这个问题?
提前致谢。
我尝试清理并重建项目,突出显示文件所有者,然后选择自定义类,重新启动Xcode,然后重新启动计算机......但无济于事!
答案 0 :(得分:1)
您好,欢迎来到Stack Overflow。
一种可能性是,在打开Identity Inspector时,您没有选择ViewController的文件所有者。例如:
注意Identity Inspector中的Custom Class是如何空白的!我刚刚创建了FirstViewController并检查了“创建XIB”框。是什么赋予了?在左边,我选择了UIView而不是文件的所有者。
现在看看:
这次我在左侧选择了文件所有者。而现在在Identity Inspector中正确的Custom Class上说它是FirstViewController。
如果您在Interface Builder中选择文件的所有者,那么转到Identity Inspector,您将找到要连接到VC的类。
要在左侧查看此列表,请确保单击展开此窗口的按钮。它就在这里:
答案 1 :(得分:0)
一般来说,你做的是:
(请注意,这是一个Xcode / IB问题,并不是特定于Swift的。)
答案 2 :(得分:0)
我的问题是故事板视图是一个表视图控制器,但该类不是从UIViewController继承的。
只需确保您的视图具有正确的继承类作为相同的故事板视图。