Xcode MagicalRecord避免生成WAL文件

时间:2014-06-21 17:21:35

标签: xcode sqlite magicalrecord ios7.1

我正在使用Magical Record构建我的第一个应用程序,我想知道是否有办法避免为我的模型生成三个文件(dbname,dbname-shm,dbname-wal)继续生成单个文件(dbname.sqlite)。

我不知道在MR文件中设置此字符串的位置:

@{NSSQLitePragmasOption: @{@"journal_mode": @"delete"}}
if (![coordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:url options:@{NSSQLitePragmasOption: @{@"journal_mode": @"delete"}, NSMigratePersistentStoresAutomaticallyOption:@YES, NSInferMappingModelAutomaticallyOption:@YES} error:&error]) {
    [[NSApplication sharedApplication] presentError:error];
    return nil;
}

我查看了NSPersistentStoreCoordinator + MagicalRecord.m但没有结果。

1 个答案:

答案 0 :(得分:0)

如果所有其他方法都失败了,您可以使用普通的旧核心数据方式执行所有操作,并在持久性存储协调器上使用默认的add persistent store方法。