iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 在展开之后执行推送大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在一个相机应用程序,其中相机视图以模态显示.完成裁剪后.我对MainPageViewController进行解压缩. (请看截图) MainPageViewController里面的展开功能如下: @IBACtion func unwindToMainMenu(segue: UIStoryboardSeguE) { self.performSegueWithIdentifier("Ca
我正在一个相机应用程序,其中相机视图以模态显示.完成裁剪后.我对MainPageViewController进行解压缩. (请看截图)

@H_151_19@mainPageViewController里面的展开功能如下:

@IBACtion func unwindToMainMenu(segue: UIStoryboardSeguE) {
    self.performSegueWithIdentifier("Categories",sender: self)
}

其中“categories”是从MainPageViewController到CategoriesTableViewController的推塞符号.

该程序进入unwindToMainMenu函数,但它不执行push segue.任何想法如何解决这个问题?

注意:我发现相同的question,但答案建议改变故事板结构.

解决方法

现在我想提供自己的这个问题的解决方案.任何其他答案总是欢迎.

我把一个布尔变量和viewDidAppear函数放到MainPageViewController中.

var fromCamera = false

override func viewDidAppear(animated: Bool) {
    if fromCamera {
        self.performSegueWithIdentifier("categorySELEction",sender: self)
        self.fromCamera = false
    }
}

从CropViewController执行退出操作之前,我将从Camera设置为true.通过这种方式,只有从裁剪视图进行放卷时,才执行分类屏幕.

大佬总结

以上是大佬教程为你收集整理的ios – 在展开之后执行推送全部内容,希望文章能够帮你解决ios – 在展开之后执行推送所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。