NSDate *date = [NSDate date];
XCTAssertEqual([[store selectedDate] timeIntervalSinceReferenceDate], [date timeIntervalSinceReferenceDate]);
này mang lại cho tôi thông báo lỗi:XCTAssertEqual: Làm thế nào để so sánh NSDates?
(([[store selectedDate] timeIntervalSinceReferenceDate]) equal to ([date timeIntervalSinceReferenceDate])) failed:
("405290648.294") is not equal to ("405290648.294")
tôi đã trước một vấn đề tương tự với số nguyên, mà phải giải quyết bằng cách đúc nó để NSUInteger
như mô tả here.
Nhưng tôi không thể hình làm thế nào để giải quyết điều này với các đối tượng NSDate/tăng gấp đôi (như trong trường hợp này).
Cảm ơn bạn! Trong Swift, bạn có thể sử dụng phần này mà không có phần "WithAccuracy". Chỉ cần thêm thông số "chính xác" ở cuối. – Corneliu