gpt4 book ai didi

ios - UIViewController 上的 BOOL 属性会自行更改

转载 作者:行者123 更新时间:2023-11-29 04:06:18 24 4
gpt4 key购买 nike

在 viewController A 上,我在其上设置了一个 BOOL 属性 WantAsk(非原子,分配),我可以通过 self.wantsAsk 访问该属性。当我转向另一个 View Controller (vcB)时,我设置了它的wantAsk与vcA相同。当需要返回A时,调用vcB的prepareToSegue方法我从seque (segue.destinationViewController) 中得到一个指向vcA 的指针;但它显示 vcA 的值全部错误。特别是,wantAsk 本来应该是(并且曾经是)YES,现在变成了 NO。

我尝试在wantAsk上设置一个观察点,但它从未被触发。我一直使用这个通用设备,并且想知道为什么它会在这里失败。

最佳答案

如果您返回 View Controller A,您很可能会重新实例化它。所以新的 A View Controller 与原来的 A View Controller 不同。

相反,只需跳过从B到A的segue准备。如果您使用导航 Controller ,让它负责返回A。如果B是模态的,只需调用dismissViewController

关于ios - UIViewController 上的 BOOL 属性会自行更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15145665/

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