утечка памяти какао CGAffineTranform или представлением - PullRequest
0 голосов
/ 29 августа 2011

Как подсказывает мне прибор, в коде есть утечка.Я совсем не понимаю.

мой код такой,

CGAffineTransform myTransform = CGAffineTransformMakeTranslation(0.0,20.0);   
[[appDelegate.editController view] setTransform:myTrnsform];
appDelegate.editController.imageView.image=image;
[[sharedPicker parentViewController] dismissModalViewControllerAnimated:UIModalTransitionStyleCrossDissolve];
[appDelegate.window bringSubviewToFront:appDelegate.editController.view];
[UIView commitAnimations];
[sharedPicker release];

Но инструмент говорит мне строку

[[appDelegate.editController view] setTransform:myTrnsform];

утечка памяти.

Может кто-нибудь помочь мне?

1 Ответ

1 голос
/ 29 августа 2011

Мне понадобится больше кода, чтобы ответить на него правильно, но строка, которая заставляет меня чувствовать утечку памяти, такова:

appDelegate.editController.imageView.image=image;

Я не уверен, где вы получаете переменную image, но когда вы присваиваете его свойству image в imageView, оно будет сохранено, и вам необходимо сбалансировать этот вызов (либо release, либо autorelease в какой-то момент).

...