我正在以字符串格式将数据收集到一个数组中,其中一项大约是 30 个字符。数据收集完成后,我尝试将所有字符串组合成一个大字符串,然后将其写入文件。组合字符串是在 for 循环中完成的,当数据项数量超过 4000 时,它会导致设备崩溃。是什么原因造成的,如何解决?这是我用于附加字符串的代码:
NSString *content = @"";
for (int i=0; i<self.log.count; i++)
{
content = [[content stringByAppendingString:@""] stringByAppendingString:(self.log)[i]];
}