musickit apple ios objective-c ipad mpmediaitem mpmediaquery

apple - iOS 7 SDK-MediaPlayer Framework-Revertir la transacción



musickit js (2)

El siguiente bloque de código da como resultado el mensaje de error:

2013-09-13 15: 27: 08.449 Móvil [746: 5603] {MediaLibrary} Deshacer la transacción.

MPMediaQuery *mediaQuery = [MPMediaQuery songsQuery]; NSArray *collections = [mediaQuery collections];

Esto está en la consola a partir de iOS 7 GM.

Esto funcionó sin problemas en iOS 6.

¿Alguien tiene alguna idea de a qué se relaciona esto en iOS 7? He buscado por todas partes, y no puedo encontrar nada al respecto.

Además, el mensaje se registra en cada iteración de este bucle:

for (MPMediaItemCollection *collection in collections) { for (MPMediaItem *item in collection.items) { //message is written to log here as well } }


En algunos casos, cuando se carga la MPMediaQuery la primera vez que puede tener

2013-09-19 00: 28: 10.636 musiXmatch [4498: 1303] {MediaLibrary} Validación de la base de datos exitosa 2013-09-19 00: 28: 11.240 musiXmatch [4498: 7a0b] {MediaLibrary} Cancelación de la transacción.

Otros registros extraños en iOS7 GM son los siguientes

2013-09-19 00: 28: 13.643 musiXmatch [4498: 7b0f] CLTilesManagerClient: initialize, sSharedTilesManagerClient 2013-09-19 00: 28: 13.647 musiXmatch [4498: 7b0f] CLTilesManagerClient: init 2013-09-19 00: 28: 13.649 musiXmatch [4498: 7b0f] CLTilesManagerClient: reconectando, 0x19504c90 2013-09-19 00: 28: 13.651 musiXmatch [4498: 7d03] CLTilesManagerClient: XPC_ERROR_CONNECTION_INVALID!

Específicamente, el último mensaje XPC_ERROR_CONNECTION_INVALID es un valor del tipo de evento xpc cuando se hace algo como

xpc_connection_set_event_handler(serviceConnection, ^(xpc_object_t event) { xpc_type_t type = xpc_get_type(event);

[EDITAR]

Nuevos registros de CLTilesManagerClient interesantes.

2013-12-04 15: 37: 25.695 musiXmatch [274: 1303] CLTilesManagerClient: initialize, sSharedTilesManagerClient 2013-12-04 15: 37: 25.697 musiXmatch [274: 1303] CLTilesManagerClient: init 2013-12-04 15: 37: 25.698 musiXmatch [274: 1303] CLTilesManagerClient: reconectando, 0x1d942d50 2013-12-04 15: 37: 25.700 musiXmatch [274: 7b03] CLTilesManagerClient: XPC_ERROR_CONNECTION_INVALID!


Estoy viendo el mismo problema, aunque no parece causar ningún problema. Creo que este es un registro interno que dejaron encendido por error.