gpt4 book ai didi

swift:使用 UIDatePicker 从动态单元格将值发送回 UITableViewController

转载 作者:行者123 更新时间:2023-11-28 09:05:56 24 4
gpt4 key购买 nike

我有一个包含 UIDatePicker 单元格的动态表。 UITableViewCell 类中有一个函数可以在选择器更改时更新变量。我只是无法将该值返回给 UITableViewController 类。我可以在旋转选择器时打印正确的变量,但是当我转到 tableView 的 reloadRowsAtIndexPaths 时,我需要可用的值。

由于没有 segue,我无法让协议(protocol)/委托(delegate)工作。我想一个全局变量也可能有效,但那是作弊。有什么建议吗?

最佳答案

您可以使用 NSUserDefaults 全局存储值,这些值可以在项目的任何地方访问。您可以通过这种方式为您的选择器设置值。

NSUserDefaults.standardUserDefaults().setObject("YouValueForm", forKey: "YourKey")

之后,您可以通过以下方式在项目的任何位置访问此值:

let yourVar = NSUserDefaults.standardUserDefaults().objectForKey("YourKey") as! String

您可以根据需要进行修改。一旦您获得了您的值,您就可以执行 reloadRowsAtIndexPaths

希望这会有所帮助。

关于swift:使用 UIDatePicker 从动态单元格将值发送回 UITableViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30772524/

24 4 0