如何在 Swift 中获得 Bool 的相反值?

2023-11-25

我的具体情况是我正在尝试切换导航栏的隐藏和显示。

    let navHidden = !self.navigationController?.navigationBarHidden
    self.navigationController?.setNavigationBarHidden(navHidden!, animated: true)

不像 Obj-C 中那样对我有用。


感叹号位于布尔值的错误一侧。您编写它的方式表明布尔值可能为零。你想要 !navHidden。

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

如何在 Swift 中获得 Bool 的相反值? 的相关文章

  • iOS 5 UIView drawRect 覆盖在设备上不起作用

    我正在准备在 iOS 5 GM 上发布我的 iPhone 应用程序 并遇到了 UIView 的错误 当我在子类上重写 drawRect 方法时 模拟器会显示所需的结果 但当我尝试在实际设备上测试时 drawRect 重写根本没有任何效果 我
  • iOS 无法获取人物图像

    我有两个 tableViewController 第一个有联系人列表 另一张显示详细的人员信息 第一个tableViewController的一段代码 ABAddressBookRef addressBook ABAddressBookCr
  • 在 iOS 7 中查看 Core Data 创建的 sqlite 文件时出现问题

    当我尝试访问由核心数据创建的数据库文件时遇到问题 DB 文件位于 Documents 文件夹中 我已将其复制到桌面并使用 Firefox 插件打开它 Hello sqlite文件不包含任何行我有使用核心数据插入值 我正在使用 iOS 7 模
  • iPhone:每日本地通知

    我正在尝试实现本地通知 这就是我所设置的 Current date NSDate date NSDate date Add one minute to the current time NSDate dateToFire date date
  • 如何在导航栏上添加 UIView?

    我需要覆盖UINavigationBar with UIView像这儿 除了使用带有按钮返回的自定义 UIView 作为导航栏之外 还有其他方法可以做到这一点吗 您可以将子视图添加到应用程序的基本视图 UIApplication share
  • 在 Xcode 中查找未使用的文件

    我最近开始开发一个新应用程序 它基本上是我以前制作的应用程序的副本 但做了一些更改 为了制作这个新应用程序 我复制了旧应用程序并删除了一些不需要的内容 我想知道 有没有办法知道 Xcode 中正在使用哪些类文件 或者有什么关于如何查找未使用
  • 在 Swift 中的 For 循环中更改对象的属性

    我创建了一个名为 ShoppingList 的简单结构 struct ShoppingList var shoppingListId NSNumber var title String var groceryItems GroceryIte
  • Bootstrap 响应式表格在 iOS 设备上无法垂直滚动

    这就是我所拥有的 div class table responsive table class table style background transparent table div 我正在使用以下 bootstrap css 文件 ht
  • 按升序对 NSDictionary 进行排序

    我正在尝试排序NSDictionary按升序排列 我正在使用这段代码 NSDictionary valDict self mGetDataDict key rowKey for NSString valueKey in valDict al
  • iOS - 在相机上放置自定义叠加层(垂直对齐)。顶部黑条的大小

    我正在寻找以下问题的编程解决方案 我想在相机 iOS 上绘制自定义叠加层 我希望它位于相机输出视图的垂直中央 我已经完成了相对于屏幕而不是相机图片居中绘制自定义视图 为此 我需要获得顶部黑条的大小 我怎么才能得到它 顶部和底部栏的大小不相等
  • iOS 7 NS 单线程安全合并冲突

    重新排序两行后 在单线程应用程序上保存简单的数据时遇到问题 我已经成功地简化了编码以重现错误 并且希望其他人尝试这一点时得到第二个意见 这是一次健全性检查 因为我怀疑 iOS 7 引入的核心数据问题 而这在 iOS 6 中工作正常 首先 启
  • 使用javascript以编程方式触发iOS safari中的复制菜单?

    我正在尝试实现一种用户友好的方式 将一些文本从文本输入字段复制到 iOS Safari 上的剪贴板 我知道无法在这个平台上以编程方式完成此操作 但我希望能够尽可能地指导用户体验 在 iOS Safari 上 当用户手动突出显示某些文本时 会
  • UIScrollView 与 UITabBarController 切断

    我有一个 UIScrollView 我将其放置在视图中 界面生成器文档 xib m h 但是 UIScrollView 的下半部分被剪切 并且由于我有一个 UITabBarController 而没有显示其下半部分 我在 appdelega
  • 如何将设备上未保存的图片上传到dropbox帐户?(IOS)

    Dropbox RestClient 仅保存文件 所以我想先将图像保存在本地文件夹中 然后上传它 结果它保存了文件 但它已损坏 NSString localPath NSBundle mainBundle pathForResource I
  • 如何将nsmutable数组添加到sqlite数据库表中

    如何将nsmutablearray添加到sqlite数据库表中 有人可以帮我编码吗 您可以使用 for int i 0 i lt mutArray count i NSString string mutArray objectAtIndex
  • 如何从第二个视图弹回到根视图?

    我使用 2 将 3 个视图 根视图 第 1 个视图 第 2 个视图 连接在一起modal在 Apple Watch 故事板中继续 1 在根视图中 按下 保存 按钮后 将显示第一个模态视图 2 在第一模态视图中 一旦按下 500 按钮 将显示
  • iOS:如何创建核心数据库的备份副本?以及如何导出/导入该副本?

    我想为我的应用程序的用户提供创建核心数据数据库备份的可能性 特别是在他切换到新设备等情况下 我该怎么做呢 特别是如何重新导入该文件 我的意思是 假设他制作了数据库的备份副本 然后更改了大量内容并想要重置为以前保存的备份副本 我该怎么做呢 T
  • iOS 搜索栏不显示结果

    更新 这实际上有效 我的自定义单元格的样式尚未出现 因此单元格看起来是空白的 那我怎样才能得到searchResultsTableView使用我的自定义单元格 我在表格视图中实现了搜索栏 当我调试时搜索 过滤所有工作 但是当我在搜索栏中输入
  • 带有自定义字体的 UILabel 错误呈现

    在我的 iPhone 应用程序中 我为所有 UILabel 设置了自定义字体 更准确地说 我对 UILabel 进行了子类化 重写了一个方法 在该方法中设置了自定义字体 然后将 IB 中的所有标签设置为该自定义类 现在的问题是 所有文本都渲
  • iOS 中是否需要 Google App Indexing SDK 才能使用 Google DeepLinking?

    我想用谷歌应用程序索引与我的网页和 iOS 应用程序 我支持通用链接 or 深层链接用谷歌术语 与苹果Search并相应地设置我的网页 From 谷歌文档 https developers google com app indexing i

随机推荐

  • 无法加载 rJava,因为无法加载共享库

    我一直在努力在 R 中加载 rJava 包 我收到以下消息 gt library rJava Error in inDL x as logical local as logical now unable to load shared lib
  • SQL Server:找出导致 TSQL 失败的行 (SSIS)

    SQL Server 2005 问题 我正在开展一个数据转换项目 其中我要获取 80k 多行并将它们从一个表移动到另一个表 当我运行 TSQL 时 它会出现各种与转换类型或其他相关的错误 有没有办法找出导致错误的行 UPDATE 我正在执行
  • Reflection API 是否破坏了数据封装的初衷?

    最近我遇到了 Reflection API 令我惊讶的是我们可以访问甚至更改私有变量 我尝试了以下代码 import java lang reflect Field public class SomeClass private String
  • 常见的 Lisp 错误:“应该是 lambda 表达式”

    几天前我刚刚开始学习 Common Lisp 我正在尝试构建一个将数字插入树中的函数 我收到一个错误 SYSTEM EXPAND FORM CONS NIL LST 应该是 lambda 表达式 通过谷歌搜索 似乎当你有太多括号时就会发生这
  • 如何为应用程序图标提供没有数字的通知徽章?

    Apple 的本地和推送通知编程指南第 7 页上有一张 iPhone 桌面的屏幕截图 其中一个应用程序图标有一个不包含数字的徽章 它只是纯红色 怎么可能做到这一点呢 我认为当前的通知 API 无法实现您想要做的事情 如果要在应用程序图标上显
  • WebAPI StreamContent 与 PushStreamContent

    我正在实施一个MVC4 WebAPI 版本的 BluImp jQuery 文件上传在我最初的尝试中 一切都运行良好 但我试图确保在下载非常大的文件 2GB 时充分利用内存 我读了Filip Woj 关于 PushStreamContent
  • 在android studio中打开和导入项目的区别

    在android studio中打开和导入项目有什么区别 有没有一种方法可以从命令行导入项目或进行导入项目时完成的所有设置 OPEN是打开已经在Android Studio中运行的现有项目 IMPORT用于将项目从其他环境迁移到 Andro
  • 允许 hgsubversion SVN 克隆推迟所需的步骤

    我所在的团队主要使用 SVN 而我更喜欢在可能的情况下使用 Mercurial 我使用 hgsubversion 设置了 SVN 存储库的 hg 克隆 并且几个基本的拉取 提交 推送似乎运行良好 现在 经过 2 周的本地开发 在此期间 我合
  • javascript中的继承,“父”中的变量

    我是第一次做 OO javascript 我读过有关继承和原型的内容 并认为我已经破解了它 直到我发现了这个小例子 function TestObject data this test array this clone array this
  • 在 Liquid/Jekyll 中对日期格式进行排序(例如“1st”、“3rd”和“4th”)

    是否可以在 Liquid 或 Jekyll 中的日期格式中添加月份后缀 例如 1 月 23 日或 5 月 18 日 我已经提到了Shopify 维基 但我很惊讶地发现那里没有格式 当然应该有这么简单的事情吗 Liquid 模板引擎Jekyl
  • Sql Server 2008 的更改通知

    我有一个由数据库和多个服务组成的应用程序 其中一项服务将信息添加到数据库 由用户触发 另一项服务定期查询数据库以了解更改 并使用新数据作为处理的输入 到目前为止 我使用了一个可配置的计时器 每 30 秒左右查询一次数据库 我读到了有关 Sq
  • 如何将多模块maven项目组装成一个WAR?

    类似问题here 我想从 3 个不同的 Maven 模块中部署一个生成的 WAR 战争模块绝对不冲突 第一个包含 Java 类和一些 WEB INF artifacts 第二个只是 API 接口 必须已经存在于容器中或者是由此产生的战争的一
  • 大约一天后,Service Broker 消息开始挂起

    我有一个使用 Service Broker 的应用程序是 SQL 2008 大约每天一次 数据库的性能开始受到明显的影响 我确定这是由 Service Broker 造成的 如果我使用以下命令硬重置所有代理连接 ALTER DATABASE
  • 获取可排序 jQuery 中拖动列表项的 ID

    我有这个html ul li First li li Second li li Third li ul 和这个 sortable jQuery function listofpages sortable 如何获取被拖动元素的id 在 的里面
  • 从 IEnumerable 转换为列表 [重复]

    这个问题在这里已经有答案了 我想转换自IEnumerable
  • 如何设置 eclipse.ini -vm 选项?

    我安装了Maven插件Eclipse 然后我收到如下错误 请确保 eclipse ini 中的 vm 选项指向 JDK 我该如何使用 vm在 eclipse ini 中选择指向我的 JDK 我的解决方案是 vm D work Java jd
  • 使用 PHP 将 jpg 图像转换为 gif、png 和 bmp 格式

    如何使用 PHP 将单个 jpg 图像转换为 3 种不同的图像格式 gif png 和 bmp 您首先从文件中创建一个图像对象imagecreatefromjpeg 然后 您将该对象转储为不同的格式 使用图像gif 例如 imageObje
  • 使用 ng-repeat 进行 Angularjs 表排序

    我有一个 HTML 表格 想要对我的记录进行排序 scope records在 ctrl 中 通过单击表标题 scope headers在 ctrl 中 任何人都可以解释为什么它有效 th a headers 0 a th th a hea
  • git 预提交钩子代码格式化与部分提交?

    有没有办法有一个预提交钩子来自动格式化代码 对于 示例与astyle 但是确实not销毁部分提交 工作流程 edit a file txt git add p file txt add one chunk but not another g
  • 如何在 Swift 中获得 Bool 的相反值?

    我的具体情况是我正在尝试切换导航栏的隐藏和显示 let navHidden self navigationController navigationBarHidden self navigationController setNavigat