gpt4 book ai didi

ios - 在 UITabBarController View 之间共享变量

转载 作者:行者123 更新时间:2023-11-29 13:26:23 29 4
gpt4 key购买 nike

我正在为我在 prepareForSegue 方法上设置的 viewcontroller 设置一个属性。然后通过使用 segues 推送的 TabBar 中的项目显示此 View Controller

问题是我为这个 View Controller 设置的这个属性将在 3 个 View 中使用(所有 View 都可以通过 tabbarviewcontroller 访问)。

基本上我有:

| View Controller | -> | TabBarController | -> |ViewController|
-> |ViewController|
-> |ViewController|

在所有 View Controller 之间共享数据的最佳方式是什么?我正在考虑使用单例作为管理器,而不是在 prepareForSegue 方法中设置属性,而是在该管理器中设置值并在所有 View 中调用它,但也许有更好的方法来实现这一点。

最佳答案

如果您要在三个 View Controller 之间共享数据,我想最好的方法是创建一个“模型”对象(如在模型- View - Controller 中),并使其对您应用中的所有对象可用.

单例非常适合此操作,您可以根据 prepareForSegue 中的要求修改它,然后您的 View Controller 将需要访问它。

关于ios - 在 UITabBarController View 之间共享变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13016837/

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