目标C中的天数清单

Kon*_*asa 1 macos xcode cocoa objective-c nsdate

我想知道怎么能列出从星期一到星期日的日子清单......

我这样做了:

- (NSString *) stringWithDayNameOf:(int)day {
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"D"];
    NSDate *date = [dateFormat dateFromString:[NSString stringWithFormat:@"%i", day]];
    [dateFormat setDateFormat:@"eeee"];
    NSString* outer = [dateFormat stringFromDate:date];
    outer = [outer uppercaseString];

    return outer;

}


 for (int i = 1; i <= 7; i++) {

        NSLog(@"DAY: %@", [self stringWithDayNameOf:i]);

    }
Run Code Online (Sandbox Code Playgroud)

但它显示从今天开始的几天......如何解决这个问题或简化?

谢谢!!

CRD*_*CRD 5

使用NSDateFormatterweekdaySymbols朋友(简称名称等)