tôi sử dụng những điều sau đây để có được một số tuần từ một NSDate:Cách nhận số tuần từ NSDate nhất quán trong tất cả các phiên bản iOS?
[[calendar components: NSWeekCalendarUnit fromDate:date] week]
Thật không may, tôi nhận được giá trị khác nhau trong iOS phiên bản khác nhau. Giá trị được trả lại bởi iOS 4. * và 5 khác nhau bằng 1. Có cách nào để lấy số tuần một cách nhất quán không?
Điều gì là đúng? Vui lòng bổ sung một ngày trưng bày sự cố. – zaph
Tôi nghĩ mỗi ngày đều có vấn đề. Ví dụ cụ thể: ngày 6 tháng 1 năm 2011 (thứ Năm đầu tiên của năm) cho 2 là số tuần trong iOS 5, nhưng 1 trong iOS 4. Điều này cho thấy iOS 4 có thể đã sử dụng số tuần ISO, trong khi iOS 5 thì không. – hGP5b