1

几天前,我为我的 iOS 项目创建了一个类。它是 UIViewController 的子类。我只想以编程方式使用它,没有 XIB 文件。

当我想将它呈现为模态视图控制器时,屏幕闪烁为黑色,我的视图没有呈现。

经过一番研究,我决定删除课程并重新开始,这次使用 XIB,因为我知道这会更容易。

当然,我也这样称呼这门课。但是嗖的一声,同样的错误又发生了。然后我删除了它,创建了一个新的并将其命名为 deferent。一切都很好。

因此,每次我给一个类起旧名称时,都会再次出现同样的老问题。

我尝试删除派生数据,打开 xcodeproj 以删除除 pbxproj 文件之外的所有内容,我使用 grep 搜索类名(没有命中)我从 iPad 上删除了应用程序(与模拟器相同),~/Library/Application Support/iPhone Simulator/ 目录我从每个文件中删除了对我的应用程序的所有引用并重新启动计算机。

没有任何效果。看来我的班级名称现在被列入黑名单,并导致一般的“不工作错误”......</p>

当然。我可以简单地重命名它。但是这种行为告诉我一定有问题。

感谢您的帮助——朱利安

4

1 回答 1

0

哦,这真的很烦人,完全是 Xcode 的错。对我有用的解决方案是删除您可以在 ~/Library/Developer/Xcode/DerivedData 找到的 DerivedData 文件夹。希望这可以帮助。

于 2013-02-19T09:28:19.123 回答