gpt4 book ai didi

ios - 将信息保存在数组中

转载 作者:行者123 更新时间:2023-11-28 22:38:07 25 4
gpt4 key购买 nike

我有一个关于在 NSArray 中存储信息的快速问题。一旦我单击 navigationcontroller 按钮转到上一个 viewcontroller 并返回,myArray 就变成了 nil。我应该如何将我的原始信息保存在数组中。

我有两个 View ,其中一个是 tableViewController,第二个是 detailviewController。

假设用户点击第一行,它会将用户带到 detailviewcontroller,然后用户点击按钮和值递增,我保存数据用户点击按钮的次数并将其保存 storeData[0]= counter;

最佳答案

问题可能出在 View Controller 的生命周期中:弹出 Controller 时,它会被释放。推送 Controller 时,您创建了一个从未设置数组的 Controller 类的新实例。

最好保持对保存数组的 View Controller 的强引用,并在存在时推送现有实例。

编辑:在 TableView Controller (主视图 Controller )中添加一个伊娃或细节 View Controller 类型的属性。推送时,有两种选择:

  1. 如果设置了该属性,则从该属性推送 Controller 。
  2. 仅当属性为 nil 时才构建新 Controller 。将属性设置为新 Controller 并推送它。

关于ios - 将信息保存在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15368039/

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