2012-04-07 35 views
1

我有一箇舊的項目(iOS 3時代),我正在更新到iOS 5.我有一些問題自動遷移項目並最終創建了一個新項目並複製所有文件。一切正常,迄今爲止,有一個奇怪的問題。許多nib文件在界面構建器中的一些連接旁邊有一個警告感嘆號;當我將鼠標懸停在它們上面時,它顯示「[視圖控制器名稱]沒有名爲[outlet name]的插座」。當我運行這個項目時,這些文件仍然可以正常工作,但是當我嘗試創建一個新連接時,它並沒有顯示與文件所有者相關的任何插座,並且當我鍵入父類名稱以確保它是正確的時,自動完成類名稱。重新創建項目後,Interface Builder連接正常工作但無法修改

當我將它們複製過來時,我重命名了一些文件,因此可能與它有關。在線搜索我看到人們通過使用IB中的文件>讀取類文件解決了類似的問題,但是IB在新版本的xcode中不是獨立的,並且此選項不會出現在xcode文件菜單上。

任何想法?

回答

1

我知道這是舊的,但以防萬一有人遇到這種情況。我通過轉到「Identity Inspector」並將「Class」下拉爲正確的文件來解決此問題。因此,在複製或重新創建項目之後,請勿重新關聯Identity Inspector Class。

+0

同樣的事情發生在我身上。這固定了它。謝謝! – 2013-04-03 23:11:26

相關問題