the most common answer for this question對於SO是3歲,並且共同商定的解決方案(刪除DerivedData)不適用於我,所以我不得不重新問這個問題。xcode 7.3:無法插入新的插座連接並刪除DerivedData不工作
我試圖拖動以創建爲我的tableview的出口。
如前所述,刪除DerivedData對我沒有幫助(但我可以看到它重新索引)。第二個最常見的答案是
刪除(清除參考,不刪除),然後加入 相應的文件(你要添加的出口類的文件) 其實就夠了。
編輯1我發現在取消選中後(在XCode 6.3.1中),我不得不等待 幾秒鐘,索引纔會出現並在項目 名稱框中完成。相反的方式。這增加了幾乎所有(但不是全部)案例中修復 問題的機會。
編輯2刪除引用意味着您不會完全刪除文件 ,而只是將其從項目中刪除(它仍存在於項目的 文件夾中,稍後將其添加)。
我不知道這是否仍然適用於Xcode的7.3,因爲我在故事板工作,並沒有任何的.h和.m文件刪除或移除引用。如果此建議在xcode 7.3中仍然有效,請問您可以告知在哪裏點擊?
其他的事情我都試過,沒有工作
- 清潔工程
- 重新啓動在終端的Xcode
- :
defaults delete com.apple.dt.Xcode
- 在終端:
defaults write com.apple.dt.XCode IDEIndexDisable 0
- 從頭 重寫整個項目
幫兄弟出去?
嗨@EICaptainv2.0,classname的確是ViewController。我沒有看到什麼是錯的... – swyx
我發現有時創建一個空白行,你想創建IBOutlet幫助,或者你可以手動創建IBOutlet,然後在IB中從「新的引用插座」拖動到你的視圖控制器對象在左側面板中(您需要首先展開此面板,從當前隱藏的屏幕截圖開始)並進行連接。助理視圖往往有點不可思議 – Paulw11
哦,並且爲了風格的緣故,在課程頂部創建所有屬性,而不是在某些函數的中間 – Paulw11