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