ios swift - 关闭导航控制器的根视图控制器

2024-04-20

我通过单击主视图控制器的按钮打开导航控制器。

我以编程方式在导航控制器上创建一个左栏按钮项目,我想关闭导航控制器并返回到我的主控制器。

我本质上是回到导航控制器的根视图控制器。

我试过了

navigationController?.dismissViewControllerAnimated(true, completion: nil)

and

self.dismissViewControllerAnimated(true, completion: nil)

并在两者上都得到一个 NSException 。

请指教。


Swift 3:

self.view.window!.rootViewController?.dismiss(animated: false, completion: nil)

它将关闭所有呈现的视图控制器并保留根视图控制器。

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

ios swift - 关闭导航控制器的根视图控制器 的相关文章

  • iOS中如何以url的形式发布数据?

    我想将 UITextfields 数据发送到服务器 我想发布数据 但服务器向我显示错误消息 请检查我的代码 NSURL url NSURL URLWithString http projectsatseoxperts net au fish
  • 另一个 - “无法识别的选择器发送到实例”问题

    我查看了有关该主题的每个已发布问题 但没有一个给我解决方案 我的项目在很大程度上复制了开发库中的 AVPlayer 演示应用程序 减去清理功能 我有一个复制和粘贴AVPlayerDemoPlaybackView类 重命名为YOPlaybac
  • iOS 中的设备兼容性问题

    我们上传了一个应用程序 在第一个版本中 我们添加了设备功能 电话 以限制信息 plist 中的 iPhone 设备 在第二个版本中 我们忘记添加 电话 并提交给了应用商店 我们计划上传第三个版本 其中设备功能为 电话 但在提交到 App S
  • UITabBar 显示更多图标而不是“更多”选项

    我目前正在尝试使用UITabBar对于包含 7 个的 iOS 应用程序tabBar Items 当我使用故事板时 我能够实现所有 7 个目标tabBarItems 当我以编程方式添加tabBarItems 它强制 更多 按钮访问其他 tab
  • 是否可以在 iOS 应用程序中使用 rsync?

    是否可以在 iPhone 或 iPad 应用程序中使用 rsync lib 或者也许有任何适合通过 sftp 进行远程文件同步的替代方案 Acrosync库是一个不错的选择 我已经为它做了一个演示 它根据 RPL 许可证进行许可 并提供商业
  • 如何在 UIStackView 中垂直和水平居中

    I have a simple UIImageView with 50x50 size If I had a UIView of size 100x100 and I wanted to center the image inside of
  • SwiftUI - 正确使用 @available() 和 #available

    我在下面的代码中遗漏了什么吗 此应用程序在 iOS 15 设备上构建 macOS Monterey b5 Xcode 13 b5 并完美执行 但在 iOS 14 7 设备上导致 SIGABRT import SwiftUI struct C
  • 场景 - 根据 iPad 或 iPhone 使用专用故事板

    Apple 现在希望我们使用 场景 而不是窗口和屏幕来显示 iPad 和 iPhone 的内容 现在添加了对场景的支持 我似乎失去了使用故事板定位 iPad 或 iPhone 的能力 I set my scenes inside plist
  • SwiftUI withAnimation 完成回调

    我有一个基于某种状态的 swiftUI 动画 withAnimation linear duration 0 1 self someState newState 上述动画完成时是否会触发任何回调 如果有关于如何在 SwiftUI 中使用完成
  • 读取目标设备上 UIAutomation 的 UIAApplication.setPreferencesValueForKey() 设置的首选项?

    在过去的几天里 我一直在使用 Apple 的 UIAutomation 框架 试图组合一套验收测试来推动我正在开发的应用程序的开发 以 BDD 类型的方式 我遇到的一件事是如何让 SUT 进入给定状态 以便在我需要设置一些内部状态时可以开始
  • 使用 AVFoundation 快速获取视频帧

    这是我的代码 我想要获取我的视频并将帧数据获取到 SceneKit SCNSphere NSString videoPath NSBundle mainBundle l var videoURL NSBundle mainBundle UR
  • 相机图像旋转问题

    我在这里面临一个非常奇怪的问题 当我在纵向模式下单击图像并上传它 然后再次获取它时 它会逆时针旋转 90 度显示 但是当我在相机胶卷中看到它时 它会以正确的方向显示 因为它被拍摄 我已经尝试了几乎所有可能的链接 代码来解决这个问题 但似乎没
  • Xcode 的 Organizer 窗口中没有“Use for Development”

    我今天注册了 Apple 的 99 美元 iOS 开发计划 在 Xcode 中的证书 标识符和配置文件下 无论我单击什么 它都会告诉我 将您的设备连接到 Mac 然后在 Xcode 的管理器窗口中单击 用于开发 使用与您的 iOS 开发者计
  • 如何在 App Store Connect 上 AB 测试您的 iOS 应用程序图标?

    根据文档 您现在应该能够在 iOS 上对应用程序图标进行 AB 测试 但是 我不知道该怎么做 在这里 它说您需要包含一个支持上传备用图标的资产目录 https help apple com app store connect devb53f
  • Swift - 以编程方式刷新约束

    我的 VC 开头为stackView附有Align Bottom to Safe Area 我有 tabBar 但一开始是隐藏的tabBar isHidden true 稍后 当 tabBar 出现时 它会隐藏stackView 所以我需要
  • 如何在 SwiftUI 中导航到另一个视图时消除动画故障

    当导航到 SwiftUI 中包含列表的视图时 模拟器和真实设备上都会出现动画故障 就在导航动画结束时 列表项似乎 跳 了几个像素到其指定位置 请参阅以下简单示例 内容视图 struct ContentView View var body s
  • 在iOS中启动应用程序时如何复制sqlite数据库?

    每次启动应用程序时 我想将带有最新更新的 sqlite 数据库从数据库位置复制到我的 iOS 应用程序 有什么办法可以做到吗 您可以将以下方法添加到您的应用程序委托中 void copyDatabaseIfNeeded Using NSFi
  • 在 ios 7 设备上获取多个应用程序图标

    我在 ios7 iPhone5 设备 上遇到一个奇怪的错误 我在ios7上使用xcode5安装了iPhone应用程序我的问题是每当我在设备上安装应用程序时 我都会收到多个应用程序图标 多次使用相同的名称 我还尝试通过我的系统使用不同的应用程
  • iPhone 拒绝了发布请求 未说明

    iPhone 拒绝了发布请求 内部启动错误 进程启动失败 未指定 这个错误让我抓狂 我似乎无法解决它 我从发现的所有地方都做了以下操作 刷新证书 注销并进入开发者苹果帐户 下载手动证书 删除 Apple 全球证书 重新启动 Mac 和 iP
  • 如何更改 UIImage 的颜色? [复制]

    这个问题在这里已经有答案了 我不想改变图像的背景颜色 而是改变整个图像的颜色 但问题是 我只能改变backgroundColor 接受的答案是正确的 但还有更多easy way for UIImageView Obj C UIImage i

随机推荐

  • 如何使用PowerShell连接MongoDB?

    我已经尝试过以下代码 mongoDbDriverPath C Mongodb net45 mongoServer localhost 27017 Add Type Path mongoDbDriverPath MongoDB Bson dl
  • Qt 信号和槽、线程、app.exec() 以及相关查询

    相关这个问题 https stackoverflow com questions 1450500 我写这段代码是为了理解 qt 信号和槽是如何工作的 我需要有人来解释这种行为 并告诉我我自己的结论是否正确 我的程序 connectionha
  • 如何创建类似 iPhoto 的界面

    我正在尝试创建一个类似 iPhoto 的应用程序 其中使用一组对象 我希望显示一个拇指以及每个拇指底部的标题 如何像 iPhoto 那样显示对象 看一下NSCollectionView NSCollectionViewItem http d
  • MiniBatchKMeans OverflowError:无法将浮点无穷大转换为整数?

    我正在尝试找到正确数量的簇 k 根据轮廓分数使用sklearn cluster MiniBatchKMeans from sklearn cluster import MiniBatchKMeans from sklearn feature
  • 如何修复 Visual C++ 2010 中静态库项目中的警告 MSB8012?

    我正在尝试将静态库从 VC 2008 转换为 VC 2010 我得到 这些关于 TargetPath 和 TargetName 的警告 我查看了我的配置 我不知道如何让这些消失 对于我通常构建一次并且很少重建的静态库来说 这是严重的还是真的
  • Windows身份验证并通过数据库添加授权角色 - MVC asp.net

    我是 mvc4 asp net 的新手 对身份验证和授权感到困惑 我们的网站是一个内部网站 它从 Windows 身份验证中获取用户名 HttpContext Current User Identity Name 并检查数据库是否存在用户名
  • 将 WordPress 页面的标题设置为只读

    我正在寻找一个 WP 函数 将只读参数添加到所有页面标题的输入中 这将使页面的标题不可更改 预先非常感谢 这可以通过一些简单的 JavaScript jQuery 来完成 创建一个名为 admin title disable js 的文件
  • Android 中 ID 的命名约定

    安卓2 3 3 我有一个关于 Android 中 ID 命名的问题 假设我在 Activity1 中有两个按钮 保存和取消 我将它们 ID 命名为 btnSave 和 btnCancel 现在我有 Activity2 其中也有保存和取消按钮
  • React-Datepicker MomentJS 无效日期

    我正在使用 React Datepicker 和 MomentJS 但是当我想使用 Moment 设置开始日期时 该值在日期选择器字段中给出无效日期 当我在控制台中记录 this state startDate 时 控制台显示以下内容 开始
  • jinja 模板变量赋值范围

    鉴于以下 Jinja 片段 set sep for stamp in stamp list for heartbeat in heartbeat list if heartbeat name site name and heartbeat
  • Jbuilder Rails 缓存速度较慢

    我尝试将缓存与集合一起使用 使用多种解决方案 问题是每当我尝试缓存时 响应都会变慢 考虑以下集合示例 该集合为其中的每个项目 大约 25 个项目 呈现 2 个部分 json data do json array organizations
  • 被 chrome 扩展内的 jquery 调用难住了

    在我的 chrome 扩展中 我称之为 jsonPost email email protected cdn cgi l email protection password demo content selected text val no
  • 哪种语言(在 JVM 上运行)最适合创建 DSL?

    我们需要创建复杂的固定长度和可变长度字符串 这些字符串可能代表客户资料 订单等 你们建议使用哪种基于 JVM 的编程语言 想法是让最终用户使用此 DSL 创建字符串 所以我正在寻找验证 代码完成等 Groovy http docs code
  • 是服务中的 AtomicLong 字段,是实现服务器端标识符以通过存储库持久保存实体的好方法

    我正在开发一个 SpringBoot 应用程序 我的严格要求是生成服务器端 a 数字 ID对于一个实体 然后通过存储库将其持久化 由于每个 Service 都是无状态的 因此都是单例 因此使用 AtomicLong 是实现它的好方法吗 这是
  • 如何在 dxdatagrid 中动态创建具有 dataType 的 dxi 列?

    我们正在开发一个角度应用程序 我必须在 dxdatagrid 中显示记录 每次模式都会不同 数据来自不同的表 想要添加 编辑记录 想要显示与每种数据类型对应的控件 请任何人帮助实现同样的目标 您可以使用该属性 columns 在你的dx d
  • 如何(以及为什么)使用显示:表格单元格 (CSS)

    我有一个网站very活动背景 我说的是 6 个左右不同的 z 索引 这里 2 个带有动画 我想要一个有内容的前景 但想要一个通向背景的 窗口 我遇到的一些问题 你不能在背景上 打洞 所以 我构建了一个包含 div 我们称之为 srminfo
  • 下载变压器模型以供离线使用

    我有一个训练有素的 Transformer NER 模型 我想在未连接到互联网的机器上使用它 加载此类模型时 当前会将缓存文件下载到 cache 文件夹 要离线加载并运行模型 需要将 cache 文件夹中的文件复制到离线机器上 然而 这些文
  • 临时显示其他选项卡时 UIRefreshControl 冻结(iOS 7)

    我的一个选项卡上有以下内容 void viewDidLoad super viewDidLoad self clearsSelectionOnViewWillAppear YES UIRefreshControl refreshContro
  • 我可以在外部 DLL 中使用 ASP.NET Session[] 变量吗

    我有两个项目 一个是 DLL 项目 其中包含我所有的逻辑和数据访问内容 另一个是 ASP NET 项目 它负责我的表单等 我有一点困惑 我想如果我将 System Web 命名空间引用添加到 DLL 项目中 我将能够引用 ASP NET 页
  • ios swift - 关闭导航控制器的根视图控制器

    我通过单击主视图控制器的按钮打开导航控制器 我以编程方式在导航控制器上创建一个左栏按钮项目 我想关闭导航控制器并返回到我的主控制器 我本质上是回到导航控制器的根视图控制器 我试过了 navigationController dismissV