Как сделать режим журнала в WAL в IOS 6.0 с UIManagedDocument

Я использую UIManagedDocument в своих основных данных, и я хочу использовать режим журнала для WAL в IOS 6.0... как это сделать?

1 ответ

Режим журнала - это постоянная опция хранилища при создании UIManagedDocument, Вы бы сделали что-то вроде:

UIManagedDocument *doc = [[UIManagedDocument alloc] initWithFileURL:docURL];
NSDictionary *options = @{ NSSQLitePragmasOption : @{ @"journal_mode": @"DELETE" } };
doc.persistentStoreOptions = options;

Также включите любые другие варианты, которые вы используете - NSMigratePersistentStoresAutomaticallyOption, например.

Другие вопросы по тегам