Uygulamamı Swift 3.0 sözdizimine güncelliyorum (hala beta sürümünde olduğunu biliyorum ama yayınlanır yayınlanmaz hazırlıklı olmak istiyorum).
Xcode'un önceki Beta'sına (Beta 5) kadar , ve Date
işlenenlerini kullanarak iki nesneyi karşılaştırabiliyordum . Ancak en son beta sürümünde (Beta 6) bu artık çalışmıyor. İşte bazı ekran görüntüleri:<
>
==
Her iki ekran görüntüsünde de görebileceğiniz gibi, bunlar iki Date
nesnedir. Ama şu hatayı alıyorum:
Neyi yanlış yapıyorum? İşlevler hala Date
sınıfta bildirilmiştir :
static func >(Date, Date)
Sol taraftaki Tarih, sağ taraftaki Tarih'ten daha sonraysa doğru döndürür.
Bu sadece bir Beta hatası mı yoksa yanlış bir şey mi yapıyorum?
let d1 = Date() ; let d2 = Date() ; if d1 > d2 { }
benim Xcode 8 beta 6'mda çalışıyor.