2011-09-02 132 views
1

我有一個讓我難住的bug。我不久前創建了一個標籤,這只是一個將來被替換的佔位符。最後,我用一個按鈕替換它,所以我刪除了UILabel並將UIButton放在它的位置(請記住這全部在Interface Builder中)。當我在模擬器中運行程序時,新按鈕不存在,而是存在已刪除的舊標籤。我搜索了我的整個程序,並且我沒有參考這個標籤,它完全不在我的程序中,但它仍然出現在IB中,而我的新按鈕沒有。我曾嘗試清理程序並退出Xcode幾次無濟於事。如果有人知道或遇到過類似的問題,我很樂意聽到您的解決方案。在界面生成器中刪除UILabel仍然顯示出來

感謝,

凱爾

回答

3

看起來你的情況NIB被緩存在模擬器中,從模擬器中刪除你的應用程序並重建/重新安裝,那麼它應該沒問題。

+1

另一個嘗試的方法是手動清除項目中的* build *文件夾Finder中的文件夾。這是*「從低軌道消除它,它是唯一確定的方法。」*選項。 –

+0

謝謝你們,這個伎倆 –

1

和Xcode 3我也能猜到,你沒救接口Buidler內的廈門國際銀行文件。

仍然在xcode 4中我有時會產生這樣的印象:不管是什麼原因,並非所有的變化都會生效。就好像一個或兩個源文件根本不被編譯。

然後關閉xcode,保存所有內容並重新開始。

+0

謝謝赫爾曼,我通常會想同樣的事情,但我已經嘗試了儲蓄和戒菸幾次,但它仍然無法正常工作。這是我見過的最奇怪的東西之一,因爲此時程序中的任何地方都沒有引用標籤,但它仍然出現... –

相關問題