改变单身内容

时间:2017-10-06 16:54:13

标签: ios swift uitableview singleton

我有两个视图控制器,一个是表视图,另一个是从表视图显示所选单元格的内容。现在视图控制器和tableview单元都有文本字段,如果在内容显示视图控制器中更改文本字段的文本,我希望在我回到tableview时在尊重的tableview单元格中进行相同的更改。请注意,数据是从singleton对象访问的。我尝试更改单例中的值,更改在视图控制器内完成,它不会影响tableview单元格。

func textFieldShouldReturn(_ textField: UITextField) -> Bool {
    resignFirstResponder()
    if(textField == carRating){
        let rating = Float(textField.text!)
        secondInstanceForMyData.masterCarData[index].carRating = rating
    }
    return true
}

这里carRating是单例实例的元素" secondInstanceForMyData"。此代码位于viewController中,用于表视图中的选定行。现在,在更改值后,如果返回到表视图,则在受尊重的单元格中没有更改。如何在受尊重的表格单元格中实现更改,我具有所选单元格的索引值。

1 个答案:

答案 0 :(得分:0)

当您返回UITableView时,您可能只需要在UITableView上调用reloadDatareloadRowsAtIndexPaths:withRowAnimation:

这假设你肯定有一个你正在使用的单身人士 - secondInstanceForMyData被怀疑地命名。