NSDate *date = [NSDate date];
XCTAssertEqual([[store selectedDate] timeIntervalSinceReferenceDate], [date timeIntervalSinceReferenceDate]);
Das gibt mir die Fehlermeldung:XCTAssertEqual: Wie NSDates zu vergleichen?
(([[store selectedDate] timeIntervalSinceReferenceDate]) equal to ([date timeIntervalSinceReferenceDate])) failed:
("405290648.294") is not equal to ("405290648.294")
ich mit ganzen Zahlen vorheriges hatte ein ähnliches Problem, das durch Gießen es NSUInteger
wie here.
zu lösen hatte, aber ich konnte nicht verstehen heraus, wie man das mit NSDate-Objekten löst/verdoppelt (wie in diesem Fall).
Danke:
Jetzt können Sie die "WithAccuracy" Teil verlieren! In Swift können Sie dies jetzt ohne den "WithAccuracy" -Teil verwenden. Fügen Sie einfach den Parameter "Genauigkeit" am Ende hinzu. – Corneliu