-4
我在Xcode8/Swift3中遇到問題。我在UIViewcontroller中有一個UITableView,我得到錯誤:Use of unresolved identifier 'cell'
。Swift 3錯誤:「使用未解析的標識符'單元格'」
的ViewContoller.swift
的代碼是:
import UIKit
class WOWViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
@IBOutlet weak var tableView: UITableView!
var Hundenamen = ["Pete", "Washi", "WuffWuff", "Hundi", "TrallaBalla"]
var Hunderassen = ["Dackel", "Pudel", "Unbekannt", "Labrador", "Unbekannt"]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 3
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
cell = self.tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! THISTableViewCell
cell.Hunderasse.text = Hunderassen[indexPath.row]
cell.Hundename.text = Hundenamen[indexPath.row]
return cell
}
}
而在這些線路:
cell = self.tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! THISTableViewCell
cell.Hunderasse.text = Hunderassen[indexPath.row]
cell.Hundename.text = Hundenamen[indexPath.row]
return cell
在Swift2它的工作,但最後函數的代碼已經改變。
*在Swift2它的工作*。不,這個代碼在Swift 2中也不起作用。 – vadian