我发现在iOS 10设备上,NSLog被截断为一个大字符串,而不是iOS 8或9中的情况。唯一的解决方法是用char打印它:
NSString *largeString = .../* a 30000 char string */
for (NSInteger i = 0; i < largeString.length; i++) {
printf("%c", [largeString characterAtIndex:i]);
}
为什么会这样以及如何解决?