Я ищу, чтобы представить тот же ViewController примерно 30 раз (макс.). Приложение проходит через заданную последовательность информации с помощью нескольких этапов. Пользовательский интерфейс содержит только веб-просмотр, отображающий текстовую информацию, однако иногда добавляется табличное представление, чтобы пользователь мог отвечать на вопросы на основе информации. Я пробовал много способов, но самый эффективный способ сделать это, хотя я могу заставить его работать нормально. Я получаю много заброшенной памяти, которая значительно замедляет приложение (Я использую ARC)iOS Лучший способ представить до 30 Viewcontrollers (ARC)
Вариант 1 Я попытался с помощью UIPageViewController
, который прекрасно работает, однако на iPhone 4 она вялая и лага т.е.
[self.pageController setViewControllers:viewControllers direction:UIPageViewControllerNavigationDirectionForward animated:YES completion:nil];
Вариант 2 Я попытался нажать на viewcontroller (на себя), который снова работает отлично, но память не освобождается, а заброшенная память увеличивается примерно до 20 мб.
Пользователь не должен возвращаться к предыдущему виду, поэтому попробовал удалить контроллеры просмотра в стеке, пока я шел, но память все еще увеличивается.
Я боролся с этой проблемой в течение нескольких недель, возможно, где-то есть эффективное решение для памяти?
Пинта для успешного ответа перед Mac получает выброшен из окна :)
Заранее спасибо
Не совсем понятно, что вы просите, но просто используйте для этого контейнеры, в эти дни в iOS http://stackoverflow.com/a/23403979/294884 – Fattie
Спасибо, Джо, посмотрим. –