如果我创建一个名为MTViewController的自定义类,它是从UIViewController派生的,我无法在XCode 4.5中的Interface Builder中的自定义类组合框中选择它。有谁知道为什么?
答案 0 :(得分:7)
我认为这是Interface builder的一个错误。而且它与UIViewController或MTViewController无关。由于某种原因,它没有在那里显示一些新添加的类名,但如果您自己键入并运行应用程序,则不会出现任何错误。
此外,你可以尝试这个,在创建一个类之后关闭项目并再次打开它。如果你这次去识别检查员,你会看到那里的班级名称。所以我认为这是XCode中的一个错误。
由于
答案 1 :(得分:0)
您可以尝试以下任何步骤。
删除UIViewController UI对象并将其重新放回并检查它是否显示在自定义类中
只需重置它就可以关闭项目并再次打开它。
答案 2 :(得分:0)
好的,我刚刚将iMac和Macbook升级到Xcode 6.3。在我的iMac上,我的项目一切都很好,但在我的Macbook上,我无法将任何自定义视图控制器显示在我的任何xib文件所有者的自定义类字段中。即使创建一个新项目仍然行不通。我知道这不是我的项目的问题,因为它适用于我的iMac。
因此,经过几个小时的尝试不同的解决方案和调整,唯一有用的是卸载Xcode 6.3并重新安装它。我相信这个问题来自于我多年来通过多个版本的Xcode升级而失去同步的东西。
如果您遇到此问题,请为阅读此内容的人保留令您头疼的问题,并从干净版Xcode开始。