Я получаю следующие ошибки в консоли xcode, но я не знаю, на какую базу данных только для чтения она жалуется:
CPSqliteStatementPerform: attempt to write a readonly database for UPDATE ddd.ext_container SET orig_date_modified = (SELECT date_modified FROM container WHERE pid=container_pid) WHERE orig_date_modified=0
CPSqliteStatementReset: attempt to write a readonly database for UPDATE ddd.ext_container SET orig_date_modified = (SELECT date_modified FROM container WHERE pid=container_pid) WHERE orig_date_modified=0
Следующий код выполняется непосредственно перед ошибкой:
MPMediaQuery *myPlaylistsQuery = [MPMediaQuery playlistsQuery];
NSArray *array = [myPlaylistsQuery collections];
playlists = [[NSMutableArray alloc] init];
[playlists addObject:@"new playlist"];
NSLog(@"%@", [playlists objectAtIndex:0]);
int numPlaylists = 1;
for (MPMediaPlaylist *arrayItem in array) {
NSLog(@"Got here");
NSLog печатает «новый плейлист»
Затем CPSqliteStatementPerform: и CPSqliteStatementReset: ошибки печатаются сразу после инициализации цикла for.
Затем NSLog печатает «Got here».
Какую базу данных, доступную только для чтения, я пишу и как мне это исправить?