最佳答案
我正在更新我的应用程序到 Swift 3.0语法(我知道它仍处于测试阶段,但我希望它一发布就能做好准备)。
在 Xcode 的 Beta (Beta 5)之前,我能够使用操作数 <
、 >
和 ==
比较两个 Date
对象。但是在最新的测试版(Beta 6)中,这种方法已经失效了。下面是一些截图:
正如你在两个截图中看到的,这是两个 Date
对象,但是我得到了以下错误:
我做错了什么? 函数仍然在 Date
类中声明:
static func >(Date, Date)
如果左边的 Date 在时间上晚于右边的 Date,则返回 true。
这只是个测试版错误,还是我做错了什么?