有时IB会保留旧的或坏的引用,而我似乎无法删除或编辑它们。
编辑,我把这作为一个wiki问题,目的是收集更多关于这一现象的数据。答案涉及到其他编解码者遇到的情况,这是值得欢迎的。
昨晚在我身上又发生了这样的事,一个桌子控制器。当我创建一个spike项目试图复制错误时,系统按照我预期的方式工作。然后回到实际的项目中,即使我删除了xib文件和所有涉及到的控制器,不良行为仍在继续。
创建一个完整的新项目时,原始的(有问题的) xib和nib文件都不能正常工作。
这个问题不是关于这个事件的细节,而是关于IB中的这类事件。
有没有人知道更多的这种不良的IB行为,并可能是一个更时尚的方式来消除它,而不是核武器项目?
注意,删除冒犯的IB文件并在相同的项目中重新创建它们没有解决这个问题,在过去,只有整个新的项目。
对于何时/如何观察到/如何创建这一故障的实例,我们也表示欢迎。
发布于 2009-09-22 18:47:57
我通过单击File >解决了这类缓存问题.把IB指向我的类文件。宾果,它读得很好,一切都正常。:-)
发布于 2009-01-17 11:00:57
我唯一真正的建议是在http://bugreporter.apple.com/上提交一个bug报告,并将一个可复制的项目作为附件;在我的经验中,苹果确实会考虑这些问题。也就是说,您说在同一个项目中重新创建XIB并没有修复这个错误。如何替换链接的另一端;即重新创建头文件并使用现有的XIB使用新的头文件?也许这足以促使IB更新其模型。
发布于 2009-10-24 22:57:53
我刚刚在一个项目中发生了这种情况,我拼命想让它在IB3.2 (732)中得到正确的更新。我真的不想从头开始重做xib。我尝试拖放*.h文件,重新启动,重新加载所有内容,但都没有工作。我也尝试了文件->阅读类文件,但没有工作。奇怪的是,文件->释放所有的类文件就像一个魅力。
https://stackoverflow.com/questions/451364
复制相似问题