在IOS中使用FMDB和多视图控制器

时间:2014-11-03 02:32:23

标签: ios sqlite fmdb

我的iOS应用程序结构或多或少如此:

Controller1/View1
  Controller2/View2
    Controller3/View3
    Controller4/View4

是否可以为每个控制器实例化FMDatabase,即使这些数据库都指向同一路径?或者我是否需要跨类共享一个FMDatabase实例?

FMDatabase locked, best practice for usage within class建议使用队列,但如果所有内容都在同一个线程上,那么这是非常必要还是需要的呢?

1 个答案:

答案 0 :(得分:0)

我建议在您的应用程序中使用单个FMDatabaseQueue,只要您有一个sqlite数据库。它还负责从多个线程访问。