【问题标题】:Xcode MagicalRecord avoid WAL files generationXcode MagicalRecord 避免生成 WAL 文件
【发布时间】:2014-06-21 17:21:34
【问题描述】:

我正在使用 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 没有结果。

【问题讨论】:

    标签: xcode sqlite magicalrecord ios7.1


    【解决方案1】:

    如果一切都失败了,你可以用普通的旧核心数据方式做所有事情,并在持久存储协调器上使用默认的添加持久存储方法。

    【讨论】:

    • 如果我不能避免三个文件的创建,我可以用什么来浏览数据库并检查里面有什么?
    • Base.app 很方便,是我每天用来检查 sqlite 核心数据存储的工具
    猜你喜欢
    • 1970-01-01
    • 2017-01-23
    • 1970-01-01
    • 2015-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-26
    • 1970-01-01
    相关资源
    最近更新 更多