我已經在方法中聲明瞭一個本地字符串。我在同一個方法中釋放字符串。如果釋放該對象,我發現我的代碼崩潰。如果我不釋放字符串,代碼將成功運行。如何釋放在方法內創建的字符串?
我已經在viewdidappear中調用了該方法,以便在推入和彈出時調用該方法。控制檯中沒有打印任何內容。這裏是我的代碼
-(void)appendString{
NSString *locStr = [[NSString alloc] initWithString:@""];
for (int i=0;i<[result count]; i++)
{
locStr=[locStr stringByAppendingFormat:@"%@",[result objectAtIndex:i]];
}
[str setString:locStr];
[locStr release];
}
我打電話從「viewDidAppear」中的「appendString」的方法。「STR」在.H class.How我應該放開「locStr」宣佈NSMutable字符串。
我的代碼出了什麼問題?這不是發佈它的正常方法嗎?