Io uso il seguente per ottenere un numero di settimane da un NSDate:Come ottenere un numero settimanale da NSDate in modo coerente in tutte le versioni iOS?
[[calendar components: NSWeekCalendarUnit fromDate:date] week]
Purtroppo, ottengo valori diversi in diverse versioni di iOS. I valori restituiti da iOS 4. * e 5 differiscono di 1. C'è un modo per recuperare il numero della settimana in modo coerente?
che è corretto? Si prega di aggiungere una data che presenta il problema. – zaph
Penso che ogni data presenti il problema. Esempio concreto: il 6 gennaio 2011 (il primo giovedì dell'anno) indica 2 come numero della settimana in iOS 5, ma 1 in iOS 4. Ciò suggerisce che iOS 4 avrebbe potuto utilizzare i numeri delle settimane ISO, mentre iOS 5 non lo è. – hGP5b