我在我的应用程序中创建了一个名为EmpresasTableViewController
的新类,并在故事板中将CategoriasViewController
复制到EmpresasTableViewController,我只想在故事板中将类EmpresasTableViewController
分配给EmpresasTableViewController
,但EmpresasViewController
名称不会出现在Identity Inspector
中。
创建类后没有错误,但为什么它没有在Identity Inspector
下的故事板Custom Class
中显示为类,显示所有其他视图控制器。
首先,需要保存所有文件。
你可以尝试的是:
选项1.关闭并重新打开Xcode
项目。
选项2.清理项目并重新构建。
选项3.强制Xcode
再次对项目建立索引:
打开
Organizer
(Window> Organizer)并选择Projects
模式。在左侧视图中选择您的项目,然后单击项目的Delete...
的Derived Data
按钮。这将删除项目的代码检测索引,并强制
Xcode
重建索引,这可能会解决问题。
从非洲到日本到加拿大的整个互联网上的答案都没有解决我的问题。零。尝试了人类已知的所有黑客,技巧和窍门。这是因为所有答案都与具有单个目标的项目有关。
两个小时,50个白发,以及许多眼泪后来我意识到这是因为我创建了一个watchOS WKInterfaceController类,其名称与现有的iOS ViewController类相同。 Xcode对此给出了零警告。
唯一对我有用的是:
您可以将xib编辑为文本。 CustomClass属性位于视图上,在此处手动更改,然后切换回界面构建器视图。
只需确保您的视图具有正确的继承类作为相同的故事板视图。如果它是一个表,请确保从UIViewController类继承..它在我做完所有事情后解决了我的问题。可能有帮助
这就是答案:
确保你选择了UITableViewController,而不是UIViewController,这是我寻找约30分钟后的解决方案,我希望这有助于