【发布时间】:2016-03-03 13:34:47
【问题描述】:
我必须根据奇数周或偶数周来验证问题。如果有奇数周,那么我将不得不展示与偶数周不同的问题。我通过“GET”方法从服务器获取问题。
【问题讨论】:
标签: ios objective-c
我必须根据奇数周或偶数周来验证问题。如果有奇数周,那么我将不得不展示与偶数周不同的问题。我通过“GET”方法从服务器获取问题。
【问题讨论】:
标签: ios objective-c
试试这个
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents *dateComponent = [calendar components:(NSWeekOfYearCalendarUnit) fromDate:[NSDate date]];
NSLog(@"%lu",(long unsigned)dateComponent.weekOfYear);
bool isEven = (dateComponent.weekOfYear % 2) == 0
【讨论】:
BOOL isEven = (dateComponent.weekOfYear & 1) == 0;。来自answer 的原始代码。注意:你的代码会崩溃。
NSLog(@"%@", ...)是做什么的吗?