gpt4 book ai didi

ios - 在 for 循环中添加字符串会导致 ios 设备崩溃

转载 作者:行者123 更新时间:2023-11-29 03:52:49 26 4
gpt4 key购买 nike

我正在将数据收集到字符串格式的数组中,其中一项大约有 30 个字符。数据收集完成后,我尝试将所有字符串组合成一个大字符串,然后将其写入文件。组合字符串是在 for 循环内完成的,当数据项数量超过 4000 时,它会导致设备崩溃。是什么原因导致的以及如何修复?这是我用于附加字符串的代码:

NSString *content = @"";

for (int i=0; i<self.log.count; i++)
{
content = [[content stringByAppendingString:@""] stringByAppendingString:(self.log)[i]];
}

最佳答案

如果您尝试将数组转换为字符串,有一种更简单的方法:

NSString *content = [self.log componentsJoinedByString:@" "];

关于ios - 在 for 循环中添加字符串会导致 ios 设备崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16892435/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com