当前位置: 首页 > 面试题库 >

使用未解析的标识符NSCalendarUnitDay

贺英悟
2023-03-14
问题内容

我刚刚将Xcode更新为6.3版本。

除了我必须进行的所有修复as(主要是)外,我还有一些警告刚刚出现(这很奇怪,因为它声明自iOS 8.0以来)。

我的密码

NSCalendar.currentCalendar().compareDate(self, toDate: date, toUnitGranularity: .DayCalendarUnit) == .OrderedAscending

现在显示警告

'DayCalendarUnit' was deprecated in iOS version 8.0: Use NSCalendarUnitDay instead

好吧,那么我会改变.DayCalendarUnitNSCalendarUnitDay

现在我得到一个错误,说:

Use of unresolved identifier 'NSCalendarUnitDay'

我感到困惑,有人可以向我解释什么地方出了问题以及如何解决?


问题答案:

使用.CalendarUnitDay。NSCalendar是一个本机的Objective-C框架,错误消息并不迅速。



 类似资料:
  • 我有一个非常简单的项目。它是使用Xcode 8.0在Swift 3.0上编写的命令行工具。这个程序是: 这工作得很好,并在控制台中打印“a”,但让我们做这个程序更复杂: 和线 被标记为错误 使用未解析的标识符“b” 我们可以让事情变得更简单: 再一次,线 被标记为错误 未解析标识符“a”的使用 我不是新手,我明白我可以很容易地修复这个错误,就像把所有变量放在程序的开头一样。问题是:为什么会发生这种

  • 当我运行我的应用程序时,它突然显示未解析标识符的错误。

  • 问题内容: 操作系统:Ubuntu 16.04 Swift版本:3.0预览版6 我正在关注这个入门页面 在 在 我收到错误 问题答案: 在Swift 3.0中将进程更改为CommandLine 尝试替换为 这是更改它的提交的链接: 将进程重命名为CommandLine [SE-0086]。

  • 问题内容: 寻找一种使用JavaScript / JQuery从URL的哈希/片段中将密钥对解析为对象/关联数组的方法 问题答案: 签出:jQuery BBQ jQuery BBQ设计用于解析URL(查询字符串或片段)中的内容,并且进一步简化了基于片段的历史记录。这是Yarin在构建纯js解决方案之前一直在寻找的jQuery插件。具体来说,deparam.fragment()函数可以完成这项工作。

  • 我正在调试一个非常大的树着色项目,在该项目中,作者使用glsl文件来着色树,但我在编译glsl文件时遇到了麻烦: 以下是错误日志: 我使用mac osx,Xcode7.0,OpenGL和glut都是默认版本。Glew版本是1.13.0。 这是因为版本与作者使用的原始版本不匹配吗?因为我检查了原始版本,所以他使用了GLEW 1.9.0和GLUT 3.7.6。 //////更新/////// 原来ma

  • 我目前正在为JSF网站开发一个sql类。但我在尝试访问我的类时遇到了一个恼人的错误: null null null null 这里是stacktrace: