0
我的代码泄漏,但我不知道我到底做了什么错误。简单地说,我有一个函数将NSString和NSString格式化为CSV。泄漏NSStrings问题
这里是我的代码:
-(NSString*)generateCSVfromArray: (NSMutableArray*) reportEntries {
NSString* accumulator = [NSString stringWithString:@""];
for (NSString* string in reportEntries) {
NSString* temp = [accumulator stringByAppendingString:string];
accumulator = temp;
if (![string isEqualToString:@"\n"]) {
NSString* temp = [accumulator stringByAppendingString:@";"];
accumulator = temp;
}
}
return accumulator;
}
当我检查的仪器泄漏事实证明,许多字符串对象泄漏。我设法将问题与上述方法分开。你能帮我指点我做错了什么吗?
我打算用Rob发布的代码进行回复。 Rob很好。 – Jordan 2010-10-03 14:09:19