Swift popToRoot 不工作

2023-12-15

www.dropbox.com/s/jrzrst5qtfq6op2/Screenshot%202015-03-20%2022.27.42.png?dl=0

这个突出显示的行是 popToRoot 应该继续进行的地方,成功注册后,它应该重定向到根视图控制器。由于某种原因,它对我不起作用,实际上什么也没有发生,甚至没有错误。

我尝试过

self.navigationController?.popToRootViewControllerAnimated(true)

您似乎根本没有使用导航控制器,所以我敢打赌self.navigationController is nil.

您可以使用展开转场。因此,在您的根视图控制器中,添加如下方法:

@IBAction func unwindToRoot(segue: UIStoryboardSegue) {
    print("successfully unwound")
}

Then in your scoreboard scene from which you want to unwind, you can control-drag from the button to the "exit outlet":

enter image description here

当你放手时,你可以选择展开动作:

enter image description here

这实现了“弹出到根”类型的功能,但不依赖于使用导航控制器。


如果您想以编程方式执行此展开,而不是从按钮到退出出口执行此操作,请从视图控制器图标到退出出口执行此操作:

enter image description here

然后,在文档大纲中选择segue,并为该segue指定一个唯一的storyboard id:

enter image description here

然后,您可以使用相同的标识符字符串以编程方式执行 segue:

performSegueWithIdentifier("UnwindToRoot", sender: self)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Swift popToRoot 不工作 的相关文章

随机推荐

  • TensorFlow:评估恢复图

    我正在尝试从检查点恢复图表 检查点是由创建的tf Supervisor 两者都有meta文件和检查点 我试图实现的是从单独的应用程序加载此图以运行某些操作 即重用现有模型 我按如下方式执行此操作 如此处所述 https www tensor
  • 在 ggplot2 中的 aes() 函数中使用颜色

    我是新来的ggplot2 我想了解如何使用ggplot 我正在读 Wickham 的书 但仍在尝试如何使用aes 功能 在相关的线程中 我们讨论了我们应该尽量避免在内部使用变量aes 即 不要将常量放入aes 仅将映射映射到实际数据列 我的
  • 使用 GCM Token 在 FCM 中推送消息

    目前我们有使用旧 GCM 实现的设备 有谁知道在使用 firebase 云消息 API 发送推送消息时是否可以使用旧的现有 GCM 令牌 或者应用程序是否需要新的 FCM sdk 实现 有谁知道在使用 firebase 云消息 API 发送
  • 在同一个应用程序中切换 Google Maps SDK 和 Mapkit 会导致崩溃

    我创建了一个非常简单的应用程序 它使用 MapKit 和 GoogleMaps 框架 并尝试在两个地图之间切换 我正在使用 ARC ios 6 1 和 Google Maps SDK for iOS 版本 1 1 1 2311 几次切换后
  • Schema.org 的丰富片段通过 JSON+LD 实现,但未被爬虫抓取

    我们已经为产品类型实现了丰富的摘要 也为组织类型实现了丰富的摘要 两种类型的属性都传递到 JSON LD 类型脚本包装器中 请在此处查看标记和验证 结构化数据测试工具 Google 选择组织类型 这是可以验证的 因为我们实际上更改了组织卡上
  • 处理加速度计数据

    我想知道是否有一些库 算法 技术可以帮助从加速度计数据 从任何智能手机中提取 中提取用户上下文 步行 站立 例如 我会在一段时间内每 5 秒收集一次加速度计数据 然后识别用户上下文 例如 前 5 分钟 用户在走路 然后用户站立一分钟 然后他
  • 如何在 lambda 层中本地调试依赖项?

    我正在从 dockerfile 创建一个 lambda 层 它将 python 包安装到一个目录并压缩结果 FROM amazonlinux WORKDIR RUN yum update y Install Python 3 7 RUN y
  • 在字符集之间转换文本文件的最佳方法?

    在字符集之间转换文本文件的最快 最简单的工具或方法是什么 具体来说 我需要从 UTF 8 转换为 ISO 8859 15 反之亦然 一切顺利 用您最喜欢的脚本语言 命令行工具或操作系统 网站等的其他实用程序编写单行代码 迄今为止最好的解决方
  • 有没有办法在单个 npmrc 文件中配置多个注册表

    这是我的问题 我们有一个私人 NPM 注册表 仅适用于 VPN 我想要一个后备注册表https registry npmjs org这样当我退出 VPN 时 它就能无缝运行 P S 目前我正在使用npmrc这在之间的切换方面做得很好 npm
  • 如何将SDL2纹理渲染到GTK3+窗口中?

    我正在创建一个音乐播放器并尝试使用 GTK3 来创建用户界面 我正在使用 SDL CreateWindowFrom 函数让 SDL2 使用 GTK3 窗口而不是创建一个窗口 但无法弄清楚将 SDL2 纹理渲染到 GTK3 窗口中需要遵循的步
  • iOS 9 Facebook 登录模拟器 -canOpenURL:URL 失败:“fbauth2:///” - 错误:“(null)”

    我已更新到 Xcode 7 和最新的 iOS SDK 我已在应用程序的 plist 中添加了适当的条目 我的应用程序的 Facebook 登录在设备上运行良好 然而 在 iOS 9 模拟器上 我得到 canOpenURL failed fo
  • Android:如何使用JobService的JobFinished

    我没有看到使用 JobService 的 jobFinshed 的示例 似乎我们必须在满足某些条件时跟踪更改 我们必须调用jobFinished 方法 我说得对吗 打电话的难度jobFinished 来自另一个班级 例如IntentServ
  • 在画布上绘制图像

    我正在尝试将图像放在画布上 我阅读了以下教程https developer mozilla org en US docs Web Guide HTML Canvas tutorial Using images并尝试做类似的事情 我的画布是
  • 如何从循环中获取 tkinter 条目

    我想制作一个带有多个 tkinter Entry 小部件的程序 我使用 for 循环来制作多个 Entry 小部件 但我怎样才能从中获得价值呢 我的测试代码 from tkinter import root Tk variables ent
  • 设置状态栏色调颜色

    我有一个选项卡式栏应用程序 状态栏色调颜色设置为默认 因此在整个应用程序中它始终是我选择的蓝色 然而 在一种视图中 我隐藏了导航栏 如下所示 self navigationController setNavigationBarHidden
  • 在 mongodb C++ 驱动程序中使用声明“未找到”

    我使用基于 mongo c driver 1 6 2 的 mongo cxx driver r3 1 1 使用github 上提供的最新示例 我设法找到了如何连接数据库以及如何保存文档 我正在努力使用过滤器按照中提供的信息获取结果mongo
  • 有没有办法在等待输入时有一个倒计时器?

    我正在尝试创建一个简单的游戏 在计时器用完之前需要用户输入 基本上 页面会加载一段时间 并等待用户说出正确答案 如果时间用完 游戏就结束 但如果用户答对了 他就会继续下一个问题 我已经解决了演讲部分 我只需要弄清楚计时器 有没有一种简单的方
  • 为什么 img 标签接受 margin-top 属性?

    我想知道为什么img标签接受边距顶部属性吗 这不是内联标签吗 内联标签不接受顶部和底部边距 这是因为 img 是内联的replaced元素并且它确实接受margin top 它的行为与内联不同不可更换元素 如span例如 规范的相关部分详细
  • twitter bootstrap 自定义轮播指示器

    我想用这样的东西改变轮播指示器 我的轮播指示器有这样的标记 ol class carousel indicators li class active h4 IMAGE1 h4 br h5 subtitle h5 br span span l
  • Swift popToRoot 不工作

    这个突出显示的行是 popToRoot 应该继续进行的地方 成功注册后 它应该重定向到根视图控制器 由于某种原因 它对我不起作用 实际上什么也没有发生 甚至没有错误 我尝试过 self navigationController popToR