Ich habe gerade Xcode auf seine Version 6.3 aktualisiert.Verwendung der unaufgelösten Kennung NSCalendarUnitDay
Mit Ausnahme aller Korrekturen, die ich hinsichtlich as
(hauptsächlich) machen muss, habe ich einige Warnungen, die gerade erschienen sind (was seltsam ist, da es besagt, dass es seit iOS 8.0 ist).
Mein Code
NSCalendar.currentCalendar().compareDate(self, toDate: date, toUnitGranularity: .DayCalendarUnit) == .OrderedAscending
ist jetzt zeigt eine Warnung
'DayCalendarUnit' was deprecated in iOS version 8.0: Use NSCalendarUnitDay instead
Gut, dann werde ich .DayCalendarUnit
von NSCalendarUnitDay
Jetzt bekomme ich eine Fehlermeldung,:
Use of unresolved identifier 'NSCalendarUnitDay'
Ich bin verwirrt, kann mir jemand erklären, was falsch ist und wie man es beheben kann?
"aktualisiert" ist ein bisschen eine allgemeine Aussage. Die Fehlermeldung ist für Objective-C gedacht, wo sie korrekt ist. –