Ios 如何在Swift中更新TableView中的行数?

Ios 如何在Swift中更新TableView中的行数?,ios,uitableview,swift,Ios,Uitableview,Swift,假设我最初将行数设置为: func tableView(tableView:UITableView!, numberOfRowsInSection section: Int) -> Int { return 100 } 如果我在桌子上加了点东西然后打电话 self.tableView.reloadData() 如何将要更新的行数设置为101?我可以再次调用该函数,但返回101吗?首先,我建议您学习MVC设计模式,这对您学习ios编码很有帮助。 然后,当您使用动态tablevi

假设我最初将行数设置为:

func tableView(tableView:UITableView!, numberOfRowsInSection section: Int) -> Int {
     return 100
}
如果我在桌子上加了点东西然后打电话

self.tableView.reloadData()

如何将要更新的行数设置为101?我可以再次调用该函数,但返回101吗?

首先,我建议您学习MVC设计模式,这对您学习ios编码很有帮助。 然后,当您使用动态tableview时,我认为您应该保留tableview的数据源

比如说 在tableviewcontroller中

保留一个数组作为数据源:

var Array = [something you want]
然后在

func tableView(tableView:UITableView!, numberOfRowsInSection section: Int) -> Int {
     return array.count
}

然后,如果要更改UI,只需更改此数组,然后重新加载或插入/删除行

表后面的数据模型是什么?通常它是一个数组-在这种情况下,对于
numberofrowsinssection
返回
array.count