這是一個相當大的問題:Outlet沒有出現在IB中。IBOutlets在XCode 6.1上沒有顯示(6A1052d)
重現:
1)我在視圖控制器的.h文件中
@property (nonatomic, strong) IBOutlet UILabel* testlabel;
2)我打開故事板聲明一個變量是IBOutlet中,例如,點擊視圖 - 控制。 - 如果這是一個新項目,則沒有「Outlets」列表。 - 如果這是一個已經定義出口的舊項目,「出口」列表包含以前的出口,但不是我添加的出口。
有沒有人有同樣的問題。這是非常重要的,因爲除非我停止使用插座,否則我基本上不能繼續。在發行說明中我找不到任何有關它的信息。
編輯我加入顯示問題在YouTube上的視頻,如果我沒有正確解釋它。如果我忘記了一些明顯的東西,我很高興能夠被嘲笑:)這就是說,我一直在遵循這些相同的行動,而奧特萊斯一直在列表中。
編輯2爲了清楚起見,我已經刪除了伊娃聲明,因爲它似乎得到了大部分的關注。
編輯3好,我似乎打在this question和this other question以前看過的一個問題。基本上,如果我打開自定義類下拉菜單,我只看到一些「標準」類,如UIViewController。如果我選擇其中任何一種,我會得到奧特萊斯。例如,對於UIViewController,我總是擁有該視圖 - >視圖。但是,我的項目的類不在下拉列表中。手動輸入名稱似乎可行,但事實上並非如此。必須有一些索引的問題(除了我已經在GitHub刪除一切從
~/Library/Developer/Xcode/DerivedData/
沒有成功。如果你想嘗試,我已經把我的代碼,這並不表明奧特萊斯對我來說,但它確實爲一些其他人的 - 所以它不是一個「錯誤」的代碼嚴格來說它更Xcode的問題,任何幫助將受到歡迎
編輯4我覺得這裏的問題,漂亮的。!很多:看右邊,下拉菜單不顯示「ViewController.h」類,如果我手動輸入它,它似乎認出它,但實際上我懷疑它不是。一直都是在下拉菜單中查看我項目課程的完整列表。
這是伊娃。這是從屬性之前的方式,如果你不想合成伊娃,仍然有效。 – uchuugaka
代碼的伊娃部分實際上並不重要。問題是該屬性是一個IBOutlet螞蟻,它不在列表中顯示。我添加了一段視頻,以使問題更清楚。 – puntofisso
你可以試用Xcode 6.1.1的beta版嗎? –