Haftanın gününü nsdate'den alabilmem gerekiyor, aşağıdaki koda sahibim ve her zaman geri dönüyorum 1. Ayı değiştirmeye çalıştım, 1'den 12'ye kadar her şeyi denedim ama haftanın gününün sonucu her zaman 1'dir. Mac içinAmaç C - NSDate'den hafta içi gününü nasıl alabilirim?
NSDate *date2 = [[NSDate alloc] initWithString:[NSString stringWithFormat:@"%d-%d-%d", 2010, 6, 1]];
unsigned units2 = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit;
NSCalendar *calendar2 = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components2 = [calendar2 components:units2 fromDate:date2];
int startWeekDay = [components2 weekday];
[date2 release];
[calendar2 release];
Muhtemel yinelenen [Haftanın gününü Cocoa Touch ile nasıl alabilirim?] (Http://stackoverflow.com/questions/4269093/how-do-i-get-the-day-of-the- hafta-kakao-touch) – Suhaib