メインとポップアップの2つのView Controllerがあります。それらのそれぞれには、データを提供するためのUITableView
とが含まれていfetchedResultController
ます。
ポップアップはストーリーボード内にセットアップされ、BarButtonItem を追加してポップアップを閉じます。Dismiss コードは非常にシンプルです
[self.presentingViewController dismissViewControllerAnimated:YES completion:nil]
問題は、ポップアップを閉じるのに数秒かかり、「閉じる」ボタンをクリックするとアプリがフリーズすることです。
ポップアップ ビュー コントローラーでのセットアップにコメントすると、fetchedResultController
すぐに却下されます。したがって、問題はコアデータにあると思います。しかし、それが何であるかはわかりません。
また、Instruments を実行して問題を確認しましたが、上記の却下コード以外に他のコードは実行されません。(私は楽器の経験があまりありませんが)
ヘルプ/ヒントをいただければ幸いです。