我试图在表视图中显示一些简单数据,但我只看到没有数据的表行。这是上课。
class DoctorInfoViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBOutlet var outerTableView: UITableView!
var items: [String] = ["We", "Heart", "Swift"]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
print("DoctorInfoViewController is called.")
self.outerTableView.registerClass(UITableViewCell.self, forCellReuseIdentifier: "cell")
}
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return self.items.count;
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell:UITableViewCell = self.outerTableView.dequeueReusableCellWithIdentifier("cell")! as UITableViewCell
cell.textLabel?.text = self.items[indexPath.row]
return cell
}
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
print("You selected cell #\(indexPath.row)!")
}
}
我的故事板有一个基于标签的视图。底部有5个标签。与每个选项卡关联的视图是自定义视图控制器其中一个是与此DoctorInfoViewController相关联的“Doctor Info”。当我启动它时,我只看到表行,但没有数据。
我添加了图片。我做错了什么或者我需要检查哪些属性?感谢。