Sto aggiornando la mia app alla sintassi Swift 3.0 (so che è ancora in beta ma voglio essere preparato non appena viene rilasciata).
Fino alla precedente Beta di Xcode (Beta 5) ero in grado di confrontare due Dateoggetti usando gli operandi <, >e ==. Ma nell'ultima beta (Beta 6) questo non funziona più. Ecco alcuni screenshot:
Come puoi vedere in entrambi gli screenshot, questi sono due Dateoggetti. Ma ottengo il seguente errore:

Che cosa sto facendo di sbagliato? Le funzioni sono ancora dichiarate nella Dateclasse:
static func >(Date, Date)Restituisce vero se la data della mano sinistra è successiva nel tempo rispetto alla data della mano destra.
È solo un bug della beta o sto facendo qualcosa di sbagliato?


let d1 = Date() ; let d2 = Date() ; if d1 > d2 { }funziona nel mio Xcode 8 beta 6.