配列を使用して、UIPageViewController にいくつかの viewController を追加しています。問題は、さらにスワイプしてもメモリに残り、削除したいことです。このデリゲートメソッドを見つけました:
- (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を削除するにはどうすればよいですか? スクロールして戻ると、リロードする必要がありますが、削除する必要があります。そうしないと、ずっとメモリに残るからです。