我有一个应用程序,其中一个简单的表存储在一个常见的sqlite 数据库中。该应用程序有一个mainview
和其他几个视图说,view1, view2, ....,viewN
。从 a ,用户通过以下代码部分mainview
转到:view1
screen.modalTransitionStyle=UIModalTransitionStyleCoverVertical;
[self presentModalViewController:screen animated:YES];
在view1
,用户会访问数据库,做一些事情,然后更新数据库,相当view1
回到mainview
:
[self dismissModalViewControllerAnimated:YES];
用户将对其他视图执行相同的操作,即访问数据库、执行操作、更新数据库,然后返回mainview
.
我的问题是在我的情况下我应该如何组织数据库,使用单例创建一个公共对象来打开数据库mainview
,然后所有视图都将访问数据库,更新它或者每个视图将打开数据库,访问它,然后单独更新还是有其他有效的方法。谢谢