NSLog可以打印的最大大小

时间:2013-06-24 16:21:59

标签: objective-c cocoa nsmutablearray nsdictionary nslog

我正在尝试打印一系列字典。该词典包含300个键及其值。阵列中大约有6000多个字典。但是当NSLog中的字典数小于3300时,NSLog可以打印该数组。当我试图在数组中添加更多数量的字典(> 3300)时,数组没有被打印出来。我在xcode控制台中变得空白。 NSLog可以打印值的某个限制吗?

1 个答案:

答案 0 :(得分:1)

NSLog打印1022个字符

如果要扩展NSLog打印限制,可以在全局头文件中将NSLog重新定义为printf

#define NSLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);