这是我第一次使用TableView,而且我已经遇到了障碍。
我有一个内置容器的View Controller。 Container View具有嵌入式表格视图控制器。我使用下面的代码填充了表视图控制器。我已将数据源和委托设置为Table View Controller,将Table View控制器的Custom Class设置为ORMTableVC,并将Table View单元标识符设置为cellIdentifier。
我的问题是在运行时,View Controller只是空白,我看不到任何表格行或数据。
非常感谢任何帮助。
import Foundation
import UIKit
class ORMTableVC : UITableViewController {
let cellIdentifier = "cellIdentifier"
var Array = [String]()
override func viewDidLoad() {
super.viewDidLoad()
Array = ["Reps", "Weight", "RPE", "Fatigue", "Potential Max", "Fatigue Weight"]
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return Array.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let Cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath)
Cell.textLabel?.text = Array[indexPath.row]
return Cell
}
}
答案 0 :(得分:0)
查看了许多教程后设法解决了这个问题。看起来像代码不是故事板设置的问题。
在Table View Cell上,标识符需要是cellIdentifier而不是Cell。