ios - 将 viewController 从 2 模式呈现解除到特定 viewController

标签 ios objective-c swift uistoryboardsegue

我有下一个

My storyBoard

我想将我的 vc3 解除到 vc2 问题是它是由 vc1 呈现的,所以当我执行 DismissViewController 时,它会在导航上返回到 VC1从 vc1 到 vc3 我从不实例化或显示 Vc2

有什么想法吗?

最佳答案

创建一个委托(delegate)方法,当您关闭 VC3 时会调用该方法,因此当委托(delegate)传递给 VC1 时会推送 VC2

关于ios - 将 viewController 从 2 模式呈现解除到特定 viewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33818975/

相关文章:

ios - Swift/popViewControllerAnimated 抛出 nil/如何返回到上一个 viewController?

iphone - 键盘出现后 UISCcrollView 的 contentSize 发生变化

objective-c - 何时分配/初始化一个 ivar,何时不分配/初始化

ios - 设置导航后退按钮和导航 View 堆栈?

php - 来自后端的字符串应包含表情符号,但呈现为重音字母

ios - 如何从返回类型为 id 的方法中返回任何内容

ios - 如何从结构 View 数组中提取状态? SwiftUI

iphone - iOS 核心数据 - 将新值保存到现有对象时出现问题

swift - 使用 Swift 从 Firebase 存储中检索图像

xcode - Swift 2.0 map "Instance member cannot be used on type"