XcodeのApple UIPageViewControllerテンプレートを使用して、インタラクティブフォトブックを作成しています。すべてがうまく動作しますが、ページをめくるたびに(新しいViewControllerを作成すると)、メモリの割り当てはアプリケーションがクラッシュするまで起き上がります。ビューコントローラは決して「リリース」されていないように見えます(私はまだARC環境でその言葉を使用できますか?)。それはページの内容とは関係ないように思えます。なぜなら、私がすべてのコンテンツ作成物をコメントアウトするとき、DataViewControllerはメモリがまだページをめくるたびに上がり続けるからです。大きな画像が含まれていても、それでもまだ這い上がっています。UIPageViewController設定のビューコントローラは解放する必要がありますか?
正確に同じ質問がここにあります:PageViewController: How to release ViewControllers added to it?ですが、これは予備アーク&ストーリーボードの状況を扱っています。 autoreleaseの追加は許可されておらず、コンパイラはそれを世話していないようです。 :-(
任意の提案ですか?
ちょっと!!!、私は同じ問題に直面しています。私の場合は、ページビューコントローラで再生を続ける3つのビューコントローラがあります。私は各View ControllerのdidReceiveMemoryWarningにブレークポイントを設定しました。警告が来たとき。ブレークポイントは、各ビューコントローラ上でこれらのメソッドにヒットしました。これは割り当てられていないことを意味します。それを解決する方法を提案してください。 – harshitgupta