我正在使用 Xcode 中的 Apple UIPageViewController 模板来创建交互式相册。一切正常,除了每当我翻页(创建一个新的视图控制器)时,内存分配就会不断增加,直到应用程序崩溃。在我看来,视图控制器永远不会被“释放”(我仍然允许在 ARC 环境中使用该词吗?)。它似乎与页面的内容没有任何关系,因为当我注释掉 ...DataViewController 中的所有内容创建内容时,每次翻页时内存仍然不断上升,并不像当包含一个大图像但它仍然不断爬升时。
这里有完全相同的问题:PageViewController: How to release ViewControllers added to it?但这一个处理弧前和故事板的情况。添加自动释放是不允许的,而且编译器似乎没有处理它。:-(
有什么建议么?