HI
Я использую базу данных sqlite. Я знаю, что после сбоя приложения или сбоя системы база данных блокируется ..
Как мне избежать блокировки базы данных sqlite.
Как проверить эту блокировку базы данных во время запросов DML.
Как открыть заблокированную базу данных.
Спасибо
Mandeep
ниже - мой код.
NSString *defaultDBPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"MyApp.sqlite"];
return defaultDBPath;
Теперь я изменил код выше на этот.
NSArray *documentPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDir = [documentPaths objectAtIndex:0];
databasePath = [documentsDir stringByAppendingPathComponent:databaseName];