NSUInteger currentTime = [[NSDate date] timeIntervalSince1970];
此处当前时间为0。 你能告诉我这个原因吗?
答案 0 :(得分:2)
NSUInteger currentTime = [[NSDate date] timeIntervalSince1970];
NSLog(@"%d",currentTime);
这给了我正确的当前时间值,以毫秒为单位。
答案 1 :(得分:2)
使用NSTimeInterval
代替NSUInteger
虽然NSUInteger
也提供了正确答案
答案 2 :(得分:0)
NSUInteger currentTime = [[NSDate date] timeIntervalSince1970];
NSLog(@"timeIntervalSince:%lu",(unsigned long)currentTime);
as currentTime给出无符号长值..