gpt4 book ai didi

ios - 使用 swrevealviewcontroller 时如何将数据从一个 View Controller 传递到另一个 View Controller ?

转载 作者:行者123 更新时间:2023-11-30 13:49:54 25 4
gpt4 key购买 nike

这是我的代码:

   let swswipe:SWRevealViewController=UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("swswipe") as! SWRevealViewController
if(indexPath.row==0)
{

let swipe=swipeView()
swipe.collectionClick="one"
self.presentViewController(swswipe, animated: true, completion: nil)

}



front
|
1st view <->swreveal<->2ndview(swipe)

我正在尝试从第一个到第二个发送值,但中间有一个 swrevealview Controller ,所以没有收到该值

但我没有收到任何东西

 print("coming to collection view", self.collectionClick)

最佳答案

您可以通过以下任一方式执行此操作:

  • 当第二个 Controller 离开时发送通知并让父 Controller 监听。

  • 创建一个委托(delegate)协议(protocol),让第二个 Controller 直接引用父方法。

  • (如果需要实现后退按钮操作)使用父级的 viewWillAppear: 并检查 isMovingToParentViewController 属性是否只是重新出现。

并应用最适合您的值传递条件和值的可用性的内容。

关于ios - 使用 swrevealviewcontroller 时如何将数据从一个 View Controller 传递到另一个 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34411622/

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