На основе страниц с раскадровкой

Я разрабатываю законченное приложение, используя шаблон "раскадровка на основе страницы".

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

Попытка сбить устройство iPad тоже.

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

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

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

Я имею:MWViewController *dataViewController = [storyboard instantiateViewControllerWithIdentifier:@"MWDataViewController"]

Я пытаюсь поставить авто-релиз, но без эффекта.

1 ответ

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

Другие вопросы по тегам