Ios TableView控制器-Swift
我试图在tableview控制器的单元格中显示一个名称数组 代码如下:Ios TableView控制器-Swift,ios,swift,uitableview,cells,Ios,Swift,Uitableview,Cells,我试图在tableview控制器的单元格中显示一个名称数组 代码如下: import UIKit class TableViewController: UITableViewController { var names = ["aA", "aB", "cC"] override func numberOfSectionsInTableView(tableView: UITableView) -> Int { return 0 }
import UIKit
class TableViewController: UITableViewController
{
var names = ["aA", "aB", "cC"]
override func numberOfSectionsInTableView(tableView: UITableView) -> Int
{
return 0
}
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int
{
return names.count
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{
let cell = tableView.dequeueReusableCellWithIdentifier("MyCell", forIndexPath: indexPath)
cell.detailTextLabel!.text = names[indexPath.row]
return cell
}
}
当我模拟它时,细胞中没有出现任何东西!
我的代码怎么了!
编译器没有给我任何错误 更新节数。你的问题会解决的
override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}
NumberOfSectionsTableView。。。返回1或完全删除该方法更改numberOfSections后,请检查是否将情节提要中的视图链接到您的类。@EICaptain检查数据源/委托在这里应该是不必要的,因为我们正在处理UITableViewController子类。@nhgrif ohh。。是的,我没有注意到这一点,或者只是完全删除了该方法。您是否已将委托和数据源设置为当前视图控制器?