在iOS6.x中,它有时会崩溃:
NSDate *date = [NSDate dateWithTimeInterval:i * 24 * 3600 sinceDate:[NSDate date]];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"yyyy'-'MM'-'dd'"];
NSString *dateString = [dateFormat stringFromDate:date];
NSString *rtnDateString = [dateString substringToIndex:10];
有时,我会收到跟踪崩溃消息: 由于未捕获的异常'NSRangeException'而终止应用程序,原因:'*** - [__ NSCFString substringToIndex:]:范围或索引越界'
我想知道为什么使用格式“yyyy-MM-dd”从日期转换后的字符串的长度小于10?