Issue noticed when upgrading to Xcode 12.
Whilst debugging Swift code I noticed that variables of type Date show no value in the debuggers variable view.
If I put a cast in my Swift code to NSDate:
If I 'po' the Date variable in the debug console I can see its value.
If I 'po' the NSDate cast version I can also see its value.
I've not noticed this happening pre Xcode 12 so think its a new Xcode bug.. anyone else notice this or have any pointers?
Whilst debugging Swift code I noticed that variables of type Date show no value in the debuggers variable view.
Code Block notificationDate (Date)
If I put a cast in my Swift code to NSDate:
Code Block let nsNotificationDate = notificationDate as NSDate
Then it shows a value in the debugger variables view: Code Block notificationDate = (NSDate) 2020-09-17 16:58:40 UTC
If I 'po' the Date variable in the debug console I can see its value.
Code Block Printing description of notificationDate: ▿ 2020-09-17 16:58:40 +0000 - timeIntervalSinceReferenceDate : 622054720.023765
If I 'po' the NSDate cast version I can also see its value.
Code Block Printing description of nsNotificationDate: 2020-09-17 16:58:40 +0000
I've not noticed this happening pre Xcode 12 so think its a new Xcode bug.. anyone else notice this or have any pointers?