2011-09-02 128 views
1

我有一个让我难住的bug。我不久前创建了一个标签,这只是一个将来被替换的占位符。最后,我用一个按钮替换它,所以我删除了UILabel并将UIButton放在它的位置(请记住这全部在Interface Builder中)。当我在模拟器中运行程序时,新按钮不存在,而是存在已删除的旧标签。我搜索了我的整个程序,并且我没有参考这个标签,它完全不在我的程序中,但它仍然出现在IB中,而我的新按钮没有。我曾尝试清理程序并退出Xcode几次无济于事。如果有人知道或遇到过类似的问题,我很乐意听到您的解决方案。在界面生成器中删除UILabel仍然显示出来

感谢,

凯尔

回答

3

看起来你的情况NIB被缓存在模拟器中,从模拟器中删除你的应用程序并重建/重新安装,那么它应该没问题。

+1

另一个尝试的方法是手动清除项目中的* build *文件夹Finder中的文件夹。这是*“从低轨道消除它,它是唯一确定的方法。”*选项。 –

+0

谢谢你们,这个伎俩 –

1

和Xcode 3我也能猜到,你没救接口Buidler内的厦门国际银行文件。

仍然在xcode 4中我有时会产生这样的印象:不管是什么原因,并非所有的变化都会生效。就好像一个或两个源文件根本不被编译。

然后关闭xcode,保存所有内容并重新开始。

+0

谢谢赫尔曼,我通常会想同样的事情,但我已经尝试了储蓄和戒烟几次,但它仍然无法正常工作。这是我见过的最奇怪的东西之一,因为此时程序中的任何地方都没有引用标签,但它仍然出现... –

相关问题