Сохранение базы данных sqlite в кэшированном каталоге вместо документов - PullRequest
1 голос
/ 21 ноября 2011

До сих пор моя база данных сохранялась в каталоге документов приложения.Теперь Apple отказывается делать это больше, и мне нужно сменить каталог.

Кто-нибудь знает, как сохранить базу данных в кэшированном каталоге, или даже направить меня к учебнику / примеру.

1 Ответ

2 голосов
/ 21 ноября 2011

Каталог кэшей будет последней записью, возвращенной из NSSearchPathForDirectoriesInDomains:

NSString *cachesPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject];
NSString *dbPath = [cachesPath stringByAppendingPathComponent:@"mydatabase.db"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...