утечка памяти из этого кода - PullRequest
0 голосов
/ 12 января 2011
htmPath = [[NSBundle mainBundle] pathForResource:@"barcode" ofType:@"html"];
params = [[NSString alloc] initWithFormat:@"?data=%@",numberTextField.text];
fileURL = [NSURL URLWithString:[[[NSURL fileURLWithPath:htmPath] absoluteString] stringByAppendingString:params]];

[self.barView loadRequest:[NSURLRequest requestWithURL:fileURL]];

//// htmpath, params - это строки.

/// fileurl - это nsurl, и в этом случае я вызываю добавление двух строк для результата. ///numberTextField.text - текстовое поле, которое будет использовать этот html для дальнейшей работы.

1 Ответ

4 голосов
/ 12 января 2011

Вы выделили "params" и не выпустили его.

params = [[NSString alloc] initWithFormat:@"?data=%@",numberTextField.text];

Вы должны освободить каждый выделенный объект.

[params release];
...