所以,我有一个看起来像这样的tableview。
这是字段为空的样子。单击行后,我可以选择选项,然后看起来像第二个图像。但是,在我点击此屏幕上的保存后,我希望所有这些字段都清晰。我尝试过这样的代码并将其放在我的viewWillAppear选项卡中。由于此视图由标签栏控制器访问,因此viewDidLoad不会被调用,但它仍然不起作用。有人可以告诉我在点击保存后如何清除字段。
self.categoryDisplayed = ""
self.collectionsDisplayed = ""
self.currencyNameDisplayed = ""
let indexpath = NSIndexPath(row: 0, section: 0)
let cell = tableView.dequeueReusableCell(withIdentifier: "listCell", for: indexpath as IndexPath) as! ListDataTableViewCell
if (!self.isMovingToParentViewController){
self.categoryDisplayed = ""
self.collectionsDisplayed = ""
cell.optionSelectedLabel.text! = ""
}
答案 0 :(得分:1)
您可以像这样重新加载数据:
tableview.reloadData()