Я использую массив для добавления некоторых viewControllers в UIPageViewController. Проблема в том, что они остаются в памяти, когда вы проводите дальше, и я хочу их удалить. Я нашел этот метод делегата:
- (void)pageViewController:(UIPageViewController *)pvc didFinishAnimating:(BOOL)finished previousViewControllers:(NSArray *)previousViewControllers transitionCompleted:(BOOL)completed
{
// If the page did not turn
if (!completed)
{
return;
}
// This is where I want to delete the previousViewControllers to release memory
}
Но как мне удалить эти предыдущие ViewController'ы? Если вы прокрутите назад, они должны перезагрузиться, но мне нужно удалить их, потому что иначе они останутся в памяти все время.