2017-03-15 89 views

回答

1

實施其所需的方法。行

  1. 用於行細胞

    extension ViewController: UITableViewDelegate, UITableViewDataSource { 
    
        func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 
    
        } 
    
        func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 
    
        } 
    } 
    
+0

Allready實施的方法 –

+0

擴展應該在父類之外實現。 –

0

numberOfRowsInSection你的方法簽名不完全正確。您在numberOfRowsInSection之間似乎有一個額外的字符。

它看起來像你在類定義中定義了這個extension。在定義extension中的協議一致性時,請在原始class定義之外執行此操作。

1

UITbleviewDataSource都需要2個methos:

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int 


func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell 

您必須同時執行