【发布时间】:2016-12-25 09:25:16
【问题描述】:
我正在将我的应用程序更新为 Swift 3.0 语法(我知道它仍处于测试阶段,但我希望它一发布就做好准备)。
在 Xcode 的上一个 Beta(Beta 5)之前,我能够使用操作数 <、> 和 == 比较两个 Date 对象。但是在最新的测试版(Beta 6)中,这不再起作用了。以下是一些截图:
正如您在两个屏幕截图中看到的,这是两个 Date 对象。但我收到以下错误:
我做错了什么?这些函数仍然在Date 类中声明:
static func >(Date, Date)如果左侧日期晚于右侧日期,则返回真。
这只是一个 Beta 错误还是我做错了什么?
【问题讨论】:
-
let d1 = Date() ; let d2 = Date() ; if d1 > d2 { }在我的 Xcode 8 beta 6 中工作。 -
是的。 – 您应该在报告导航器中查找完整的错误消息。
-
谢谢@MartinR!不知道我可以“潜入”错误并获取更多信息。帮了我很多!
-
接受正确答案