¿Por qué obtengo este error CPSqliteStatementPerform en la console xcode?

Recibo los siguientes errores en la console xcode, pero no sé qué database de lectura se queja:

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 

El siguiente código se ejecuta justo antes del error:

 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"); 

El NSLog imprime 'nueva list de reproducción'

Luego, el CPSqliteStatementPerform: y el CPSqliteStatementReset: errores se imprimen inmediatamente después de inicializar el ciclo for.

Entonces, NSLog imprime 'Got here'.

¿Qué database de solo lectura estoy escribiendo y cómo corrijo esto?

El dispositivo parece pensar que está intentando escribir en esas ubicaciones. Estoy haciendo un proyecto similar y abrí la console de mi iPhone en el Organizador para ver qué sucedía. Aquí están las líneas que aparecen cuando trato de get properties de MPMediaItems:

 May 27 22:11:04 unknown sandboxd[2512] <Notice>: QueryTesting(2510) deny file-write-mode /private/var/mobile/Media/iTunes_Control/iTunes/iTunes Library.itlp/Library.itdb May 27 22:11:04 unknown sandboxd[2512] <Notice>: QueryTesting(2510) deny file-write-data /private/var/mobile/Media/iTunes_Control/iTunes/iTunes Library.itlp/Library.itdb May 27 22:11:04 unknown sandboxd[2512] <Notice>: QueryTesting(2510) deny file-write-data /private/var/mobile/Media/iTunes_Control/iTunes/iTunes Library.itlp/Dynamic.itdb May 27 22:11:04 unknown sandboxd[2512] <Notice>: QueryTesting(2510) deny file-write-data /private/var/mobile/Media/iTunes_Control/iTunes/iTunes Library.itlp/Extras.itdb May 27 22:11:04 unknown sandboxd[2512] <Notice>: QueryTesting(2510) deny file-write-data /private/var/mobile/Media/iTunes_Control/iTunes/iTunes Library.itlp/DBTemp/ddd.itdbm 

Aunque solo estoy revisando cuáles son los valores, creo que estoy intentando escribir allí. Posible error?

EDITAR: Este es un error, como se explica aquí — >> https://devforums.apple.com/message/428584#428584

Esto comenzó a pasar a mi aplicación, cuando empecé a usar un file de configuration.bundle root.plist. Cuando elimino esto, desaparece.

Creo que hay algo mal con NSUserDefaults.StandardUserDefaults …….

Por ahora, voy a ignorar este post y enviaré una actualización de mi aplicación a apple.