【问题标题】:Xcode caching issueXcode缓存问题
【发布时间】:2012-12-17 12:14:37
【问题描述】:

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

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

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

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

所以每次我给一个班级起旧名时,同样的老问题再次出现。

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

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

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

感谢您的帮助 – 朱利安

【问题讨论】:

    标签: xcode4 uiviewcontroller subclass


    【解决方案1】:

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

    【讨论】:

    • 我的 DerivedData 文件夹是相对于项目存储的。我配置了 Xcode,以便我可以更快地删除它。所以我已经尝试过了 :) 不久前,但我记得,我刚刚重命名了这个类……
    猜你喜欢
    • 2011-08-12
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 2020-11-04
    • 2011-10-30
    相关资源
    最近更新 更多