Ios 我是否需要多次创建数据库文件的副本?还是只在appdelegate中执行一次?
在ios项目中设置数据库需要什么?我知道我必须制作数据库文件的副本,但我是否需要在每个视图控制器中重写相同的设置代码,我计划在其中实际检索和保存数据Ios 我是否需要多次创建数据库文件的副本?还是只在appdelegate中执行一次?,ios,sqlite,fmdb,Ios,Sqlite,Fmdb,在ios项目中设置数据库需要什么?我知道我必须制作数据库文件的副本,但我是否需要在每个视图控制器中重写相同的设置代码,我计划在其中实际检索和保存数据 NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentDir = [documentPaths objectAtIndex:0]; self.databas
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentDir = [documentPaths objectAtIndex:0];
self.databasePath = [documentDir stringByAppendingPathComponent:@"gameDefault.sqlite"];
[self createAndCheckDatabase];
我的appdelegate中有这个代码,但是我是否需要在我的facebook视图控制器中有相同的代码来保存用户信息 在应用程序和视图控制器中使用单个实例,并用路径初始化。如果数据库不存在,FMDB将为您创建数据库。您打算使用核心数据访问sqlite文件吗?