gpt4 book ai didi

ios - 更改单例内容

转载 作者:行者123 更新时间:2023-11-30 12:06:40 25 4
gpt4 key购买 nike

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

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

这里 carRating 是单例实例“secondInstanceForMyData”的一个元素。此代码位于 TableView 中选定行的 viewController 中。现在,更改值后,如果返回 TableView ,则相关单元格中没有任何更改。我如何实现受尊重的表格单元格的更改,我有选定单元格的索引值。

最佳答案

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

这假设您肯定有一个正在使用的单例 - secondInstanceForMyData 的命名可疑。

关于ios - 更改单例内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46610518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com