我是新來的iOS編程和開始我試圖在故事板中創建一個表視圖。在創建它並將其作爲數據源鏈接到視圖控制器後,我試圖將它鏈接到ViewController.Swift,但它不會允許我放置IBOUtlet或IBAction。我做了一些新的項目,並試圖創建IBOutlet,但它不會讓我這樣做。我不明白什麼是錯的,有人可以幫我解決這個問題嗎?我無法在ViewController.swift中鏈接IBOutlets
0
A
回答
2
你在試圖創建IBAction/IBOutlet的方法是什麼?
我的首選方法是:
在編輯器中打開故事板
在故事板
打開助理編輯選擇視圖控制器(領結,右上圖)
入住助理編輯器顯示視圖控制器源(應該是自動的,但您可能需要手動執行)
右鍵單擊控制storyb在輔助編輯器中拖動並拖動到合適的位置 - 當你放開時,你應該得到一個對話框,讓你選擇一個插座或動作。
如果這不起作用,你能告訴我們發生了什麼事或者你正在嘗試的其他方法嗎?
1
我也遇到了同樣的問題,IBOutlet和IBAction不能在ViewController中聲明。我可以分享我對這些問題的解決方案:
- 打開您的項目Main.storyboad;
- 選擇帶黃色按鈕的視圖;
- 打開顯示標識編輯器,並將Class更改爲您聲明的對象。
- 完成上述步驟後,您應該使用Ctrl-Drag到相應的視圖控制器。
通常,它應該是確認哪個視圖控制器將使用IBAction和IBOutlet的第一步。然後將班級改爲您想要的班級。
相關問題
- 1. 無法鏈接UIViewController IBOutlets與StoryBoard
- 2. 無法控制拖入ViewController.swift
- 3. 連接我的NSManagedObject子與我ViewController.swift
- 4. 無法連接IBOutlets到故事板
- 5. 我似乎無法連接IB和XCode之間的任何IBOutlets
- 6. 無法在XCode選項卡欄中連接IBOutlets應用程序
- 7. 連接錯誤我IBOutlets
- 8. iOS 7:無法連接到IBOutlets,可能是因爲我正在使用UITableViewController
- 9. 爲什麼我不能在故事板中連接我的IBOutlets?
- 10. 無法在HAML中的鏈接中嵌套鏈接
- 11. 我無法在jquery中的新頁面中打開鏈接mmenu.js
- 12. 無法acccess iboutlets從其他類
- 13. AQGridView無法鏈接
- 14. 無法鏈接OpenSSL
- 15. 無法從鏈接
- 16. 無法從鏈接
- 17. 無法鏈接linker.ld
- 18. DropboxSDK:無法鏈接
- 19. 無法鏈接libxml2
- 20. 我無法使用CMake鏈接庫
- 21. UIWebView無法鏈接到我的插座!
- 22. 爲什麼我無法鏈接此庫?
- 23. 無法在Eclipse中鏈接Android項目
- 24. 無法在JSF中打開https鏈接
- 25. 鏈接無法在Chrome中工作
- 26. 鏈接無法在webview中打開?
- 27. Favicon在#鏈接中無法使用url
- 28. 無法在makefile中鏈接opengl庫
- 29. 無法在webview中打開鏈接
- 30. HTML鏈接無法在hotmail中工作
我想使用這種方法,但是當我右鍵單擊並拖入ViewController.Swift時,它確實允許我從表視圖中插入插座或操作。有沒有其他方法可以用來連接IBOutlet和IBAction? – Cratos12
這很好奇,它應該工作,並建議其他事情是錯的。你說Viewcontroller.swift,有你的子類視圖控制器?您需要創建自己的ViewController的子類,然後將其鏈接到故事板中的視圖控制器 - 請參閱此鏈接以瞭解如何執行此操作的另一個SO問題:http://stackoverflow.com/questions/19370208 /如何連接型,故事板到視圖控制器。 –
另外這聽起來類似於您的問題:http://stackoverflow.com/questions/21247728/ios-7-cannot-connect-to-iboutlets-probably-because-im-using-uitableviewcontro –