Подтвердить что ты не робот

IOS 7 SDK - MediaPlayer Framework - Откат транзакции

В следующем блоке кода появляется сообщение об ошибке:

2013-09-13 15: 27: 08.449 Мобильный [746: 5603] {MediaLibrary} Откат транзакции.

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

Это консоль с iOS 7 GM.

Это работало без проблем в iOS 6.

Кто-нибудь знает, к чему это относится в iOS 7? Я искал все и ничего не могу найти.

Кроме того, сообщение регистрируется на каждой итерации этого цикла:

for (MPMediaItemCollection *collection in collections) {

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

    }
}
4b9b3361

Ответ 1

Я вижу ту же проблему, хотя она, похоже, не вызывает никаких проблем. Я думаю, что это некоторая внутренняя регистрация, которую они по ошибке оставили включенной.

Ответ 2

В некоторых случаях, когда MPMediaQuery загружается при первом запуске

2013-09-19 00: 28: 10.636 musiXmatch [4498: 1303] {MediaLibrary} Проверка базы данных прошла успешно 2013-09-19 00: 28: 11.240 musiXmatch [4498: 7a0b] {MediaLibrary} Откат транзакции.

Другие странные журналы на iOS7 GM следующие

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: повторное подключение, 0x19504c90 2013-09-19 00: 28: 13.651 musiXmatch [4498: 7d03] CLTilesManagerClient: XPC_ERROR_CONNECTION_INVALID!

В частности, последний messagge XPC_ERROR_CONNECTION_INVALID является значением типа события xpc при выполнении чего-то вроде

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

[EDIT]

Новые интересные журналы CLTilesManagerClient.

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: повторное подключение, 0x1d942d50 2013-12-04 15: 37: 25.700 musiXmatch [274: 7b03] CLTilesManagerClient: XPC_ERROR_CONNECTION_INVALID!