gpt4 book ai didi

ios - 将数据从初始 View Controller 传递到最后一个 View Controller

转载 作者:行者123 更新时间:2023-11-28 19:59:40 25 4
gpt4 key购买 nike

如主题中所写,我找不到将 CLLocation 数据从初始 View Controller 传递到最后一个 View Controller 的方法。

我的应用有一个 4 View Controller (A-B-C-D)。在初始 View Controller (A) 中,我得到存储在 CLLocation *currentLocation. 中的位置D View Controller 必须根据存储在 View Controller A currentLocation 中的位置返回一个列表。

我如何获得它?

我尝试使用 NotificationCenter,但它不起作用。有人可以帮助我吗?

最佳答案

我很快想到了 3 个解决方案:

  • 将值存储到单例中(不一定是 AppDelegate)
  • 将值存储到用户默认值 (NSUserDefaults)
  • 在实例化它们时通过所有 View Controller 传递值(使用@property 声明)
  • 如果您的 Controller 链接到同一个导航 Controller ,那么您可以获取 rootViewController,它可能是您的“A” Controller 。

正如 codebad 所说,我们需要更多详细信息来更好地帮助您 :)

关于ios - 将数据从初始 View Controller 传递到最后一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24828939/

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