테이블 뷰 컨트롤러를 만들었지 만 해당 대리자 메서드가 호출되지 않습니다. 나는 몇몇 웹 사이트를 언급했고 내 코드에서 실수를 범하지 않았다. 도와주세요.Swift tableView 대리자 메서드가 호출되지 않습니다.
class FriutsTableViewController: UITableViewController {
var fruitsList : [AnyObject] = ["We", "love", "swift"];
override func viewDidLoad() {
super.viewDidLoad()
let myCatalog = Catalog()
fruitsList = myCatalog.fruits;
//let view = ViewController()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
override func numberOfSectionsInTableView(tableView: UITableView!) -> Int {
return 0
}
override func tableView(tableView: UITableView!, numberOfRowsInSection section: Int) -> Int {
return fruitsList.count
}
override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
var cell = tableView.dequeueReusableCellWithIdentifier("fruitIdentifier") as? UITableViewCell
if !cell {
cell = UITableViewCell(style: UITableViewCellStyle.Value1, reuseIdentifier: "fruitIdentifier")
}
cell!.textLabel.text = fruitsList[indexPath.row] as AnyObject! as String!
return cell
}
@objc func fetchFruits() {
}
미리 감사드립니다.
시도에
에 시도 – derdida
스토리 보드 또는 다른 위치에 테이블 위임자를 설정 하시겠습니까? 코드? 당신은해야합니다. – djromero
@derdida : 네가 0이 아닌 값으로 잘 돌아갑니다. 내 잘못은 단순한 실수 야. 정말 고맙습니다. 하나 더하기. – selva