У меня очень странная проблема с управлением памятью в моих приложениях. У меня есть приложения UISplitViewController, в которых RootViewController является приложением UITabBarApplication. Ошибка:
*** -[UIImage retain]: message sent to deallocated instance 0x555960
всегда происходит, когда я пытаюсь переключать виды, нажимая кнопки панели вкладок. У меня есть три кнопки панели вкладок на кнопке. У меня также нет никакого вызова для сохранения UIImage где-либо в моем коде.
У кого-нибудь есть подсказки, как это отладить? Я понятия не имею, как воспроизвести это конкретно, я знаю только то, что это иногда происходит, когда я переключаюсь между вкладками.
Отладчик ломается в:
int main(int argc, char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, @"CVore", nil);
[pool release];
return retVal;
}
![enter image description here](https://i.stack.imgur.com/fSTfw.png)
UPDATE:
Я получил предупреждение о получении памяти. Уровень = 1, а затем, когда я переключаю вкладку, это дает мне эту ошибку.