几天后,我为我的iOS项目创建了一个类。它是UIViewController的子类。我只想以编程方式使用它,没有XIB文件。
由于我想将它呈现为模态viewController,屏幕闪烁为黑色,我的视图未显示。
经过一番研究后,我决定删除该课程并重新开始,这次使用XIB,因为我知道这会更容易。
因为我打电话给同一个班级。但是,旋风,同样的错误再次发生。然后我删除了它,创建了一个新的并将其命名为deferent。一切都很好。
所以每当我给一个班级一个旧名字时,同样会出现同样的老问题。
我尝试删除派生数据,打开xcodeproj删除除pbxproj文件以外的所有内容,我用grep搜索了类名(没有命中)我从我的iPad上删除了应用程序(与模拟器相同),〜/库/应用程序支持/ iPhone模拟器/目录我从每个文件中删除了对我的应用程序的每个引用,并重新启动了计算机。
没有任何效果。似乎我的班级名称现在已经列入黑名单,并导致一般的“不工作错误”......
不确定。我可以简单地重命名它。但是这种行为告诉我一些事情一定是错的。
感谢您的帮助 - 朱利安
答案 0 :(得分:0)
哦,它真的很烦人,完全是Xcode的错。适用于我的解决方案是删除DerivedData文件夹,您可以在〜/ Library / Developer / Xcode / DerivedData中找到该文件夹。希望这会有所帮助。