2012-08-22 26 views
2

每當我添加新的IBOulet /重命名我的源代碼中現有的一個時,.xib文件中關聯的文件所有者連接檢查器不會再刷新。源代碼中的新IBOutlet後,XCode 4連接檢查器不刷新

如果我關閉並重新打開項目新插座出現,但只要我保持打開狀態,就無法訪​​問它們。它發生在每個.xib文件中,並且它不是正確的自定義類名的問題 - 它始終與ViewController相關聯。

此問題自開始發生Xcode 4.4.1更新 - 任何人遇到相同的行爲?

+0

這是一個無賴!讓我檢查! – doNotCheckMyBlog

回答

1

嘗試將您的網點定義爲屬性,而不是在實例變量中使用「IBOutlet」。我遇到了一個更糟糕的問題,那就是Xcode從未顯示我添加爲ivars的網點。我正在更新使用伊娃方法的xib。它從來沒有說過我的店鋪存在,甚至重新啓動Xcode,並聲稱所有現有的網點從標題中缺失(「你的班級」沒有一個出口「富」)。

這裏的產權式插座(在OS X項目):

@property (nonatomic, weak) IBOutlet NSButton *okButton; 

編輯補充:這些問題是在一個框架項目列爲一起在一個工作區的應用項目的依賴性,我仍然與@基於財產的網點存在不一致的問題。當我關閉工作空間並單獨打開框架項目時,問題就消失了。它仍然喜歡@property插座在工作區的上下文中更好。