gpt4 book ai didi

ios - 我是否将相同的对象与 prepareForSegue 传回?

转载 作者:行者123 更新时间:2023-11-28 20:24:13 27 4
gpt4 key购买 nike

我在 Storyboard中创建了一些segue。它有一些标识符。我在方法 prepareForSegue:sender: 中配置 destinationViewController 并分配一些对象作为此 destinationViewController 的属性。此对象也是我的名为 segue 的 Controller 的属性。在 destinationViewController 中,我有 BarButtonItem,当我按下它时,我调用其他 segue 并返回到上一个 View 。当我在这个 viewController 中时,传递给 destinationViewController 的这个对象的属性等于 nil。有可能做这样的事情吗? :

  1. 当我在具有 somePropertySourceViewController 中时,我设置了 DestinationViewController 的属性。
  2. 当我从 DestinationViewController 回来时,我在 SourceViewController 中的属性 someProperty 不为 null - 它应该与切换 viewController 之前相同.

这可能吗?

现在我必须将 someObjectA 传递到 B 并且当我切换 View 时我必须传递 someObjectBA - 同一个对象。

感谢您的回复和帮助。

最佳答案

当您返回另一个 View 时,尽量不要使用另一个 segue。您应该能够关闭当前 View ,无论它是使用导航 Controller 还是在模态中。至于你需要同一个对象,当你将它传递给 Controller ​​ B 时,在 Controller A 中保留对对象的引用。两个 Controller 都将引用同一个对象,因此在 Controller B 中对其进行更改将显示在你的对象中自动在 Controller A 中引用。

关于ios - 我是否将相同的对象与 prepareForSegue 传回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14662718/

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