【发布时间】:2012-12-17 12:14:37
【问题描述】:
几天后,我为我的 iOS 项目创建了一个类。它是 UIViewController 的子类。我只想以编程方式使用它,没有 XIB 文件。
因为我想将它呈现为模态视图控制器,所以屏幕闪烁为黑色,我的视图没有呈现。
经过一番研究,我决定删除该类并重新开始,这次使用 XIB,因为我知道这样会更容易。
当然,我对班级的称呼是一样的。但是嗖的一声,同样的错误又发生了。然后我删除了它,创建了一个新的并将其命名为 deferent。一切都很好。
所以每次我给一个班级起旧名时,同样的老问题再次出现。
我尝试删除派生数据,打开 xcodeproj 以删除除 pbxproj 文件之外的所有内容,我使用 grep 搜索类名(没有命中)我从我的 iPad 上删除了应用程序(与模拟器相同),〜/ Library/Application Support/iPhone Simulator/ 目录我从每个文件中删除了对我的应用程序的所有引用并重新启动了计算机。
没有任何效果。看来我的班级名称现在被列入黑名单并导致一般的“不工作错误”......
当然。我可以简单地重命名它。但这种行为告诉我一定有问题。
感谢您的帮助 – 朱利安
【问题讨论】:
标签: xcode4 uiviewcontroller subclass