共通のsqlite データベースに格納された単純なテーブルを持つアプリがあります。アプリにはmainviewと他のいくつかのビューがありview1, view2, ....,viewNます。からmainview、ユーザーは次のview1コード セクションに移動します。
screen.modalTransitionStyle=UIModalTransitionStyleCoverVertical;
[self presentModalViewController:screen animated:YES];
ではview1、ユーザーはデータベースにアクセスして何かを行い、データベースを更新して、完全view1に に戻りmainviewます。
[self dismissModalViewControllerAnimated:YES];
ユーザーは、他のビューに対しても同じことを行います。つまり、データベースにアクセスし、何かを実行し、データベースを更新してから、mainview.
私の質問は、シングルトンを使用して共通オブジェクトを作成し、でデータベースを開く方法で、私の場合にデータベースをどのように編成する必要があるかですmainview。次に、すべてのビューがデータベースにアクセスして更新するか、各ビューがデータベースを開いてアクセスします。個別に更新するか、他の効率的な方法はありますか。ありがとうございました