Я обновляю свое приложение до синтаксиса Swift 3.0 (я знаю, что он все еще в бета-версии, но я хочу быть готовым, как только он будет выпущен).
До предыдущей бета-версии Xcode (бета-версия 5) мне удалось сравнить два объекта Date, используя операнды <, > и ==. Но в последней бета-версии (бета-версия 6) это уже не работает. Вот несколько скриншотов:
Как вы можете видеть на обоих снимках экрана, это два объекта Date. Но я получаю следующую ошибку:

Что я делаю неправильно? Функции все еще объявлены в классе Date:
static func >(Date, Date)Возвращает true, если левая дата даты более поздняя, чем правая Дата.
Является ли это просто бета-ошибкой или я что-то делаю неправильно?

