類型「視圖控制器」符合協議「UITableViewDataSource」不符合協議「UITableViewDataSource'in SWIFT 3.0型「視圖控制器」不SWIFT 3.0
-1
A
回答
1
實施其所需的方法。行
數
用於行細胞
extension ViewController: UITableViewDelegate, UITableViewDataSource { func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { } }
0
爲numberOfRowsInSection
你的方法簽名不完全正確。您在numberOfRows
和InSection
之間似乎有一個額外的字符。
它看起來像你在類定義中定義了這個extension
。在定義extension
中的協議一致性時,請在原始class
定義之外執行此操作。
1
UITbleviewDataSource都需要2個methos:
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
您必須同時執行
相關問題
- 1. 無法在Swift 3.0中將視圖控制器顯示爲彈出控制器
- 2. 模型視圖控制器中的模型視圖控制器
- 3. 從視圖控制器繪製類swift
- 4. iOS - 容器視圖控制器Swift
- 5. Swift 3.0從不同的視圖控制器獲取用戶位置座標
- 6. 模型視圖控制器
- 7. 模型從視圖不給控制器
- 8. Swift手動旋轉視圖控制器
- 9. Swift視圖控制器與UITableView部分
- 10. 更改視圖控制器Swift 3
- 11. Swift中的初始視圖控制器
- 12. 重新加載視圖控制器swift
- 13. swift:刷新視圖控制器
- 14. Xcode,Swift,表視圖控制器
- 15. Swift - 視圖控制器調用兩次
- 16. 視圖控制器按鈕連接Swift
- 17. 實例化視圖控制器Swift 3標籤欄控制器
- 18. ios swift - 關閉導航控制器的根視圖控制器
- 19. 在swift中加載視圖控制器中的集合視圖控制器
- 20. 從第四個視圖控制器轉到根視圖控制器swift
- 21. 分割視圖控制器不作爲根視圖控制器
- 22. 如何Segue公司多個視圖控制器編程方式使用SWIFT 3.0
- 23. Swift 3.0使用Segue在視圖控制器之間傳遞信息
- 24. Swift 3 - 從不同的視圖控制器過濾器tableview
- 25. 爾康視圖控制器不控制
- 26. MVC控制器不控制視圖
- 27. 在一個視圖控制器中的兩個表視圖swift
- 28. 從視圖控制器Swift更新集合視圖
- 29. 在Swift中添加視圖控制器作爲子視圖
- 30. 在一個視圖控制器中的兩個表視圖swift
Allready實施的方法 –
擴展應該在父類之外實現。 –