以前は plist を使用してアプリのデータを保存していましたが、代わりに UIDocument を使用することにしました。最初のビューは UITableView であり、ビューが表示される前に対応する UIDocument をロードする必要があります。
アプリのデリゲートにデータを読み込んで保存しますが、UIDocument を読み込むと、テーブル ビューが表示された後にのみ読み込まれ (バックグラウンド キューにあると思います)、あらゆる種類のエラーが発生します。
では、ロードされたときにプログラムの実行が正常に続行できるように、メイン キューにロードするにはどうすればよいでしょうか。ドキュメントはそれほど大きくない (文字列データの配列のデータのみを含む) ため、パフォーマンス関連の問題は実際にはありません。