1

Я разрабатываю полное приложение, используя шаблон «раскадровка на основе страницы».страница с основами раскадровки dont dealloc

Но всякий раз, когда я переворачиваю страницу, я вижу через инструменты, что объем выделенной памяти увеличивается и никогда не уменьшается, поэтому до сбоя.

Пытается в случае сбоя устройства iPad.

Чтобы упростить и попытаться найти проблему, я создал тестовое приложение с использованием того же шаблона и выбрав ARC, загрузив только изображение страниц, которые я использую, и ничего не изменил в исходном коде яблока, даже в этом простое приложение возникает.

Я думаю, что проблема в том, что все страницы будут оставаться выделены как этот вопрос PageViewController: How to release ViewControllers added to it?

, но я использую раскадровки, так что, где: PageView *pView = [[PageView alloc] init];

У меня есть: MWViewController *dataViewController = [storyboard instantiateViewControllerWithIdentifier:@"MWDataViewController"]

Я пытаюсь поставить autorelease, но никакого эффекта.

ответ

0

Проблема, с которой я столкнулась, заключается в том, что я использовал фоновое изображение на всех страницах, а метод imageNamed: кэширует изображения, которые увеличивают мою память. Я использовал метод UIImage initWithContentsOfFile:, и мой ножной отпечаток остался в основном плоским.

Смежные вопросы