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