iOS 7 SDK - MediaPlayer框架 - 回滚事务

JAD*_*909 17 objective-c mpmediaitem mpmediaquery ipad ios

以下代码块会导致错误消息:

2013-09-13 15:27:08.449 Mobile [746:5603] {MediaLibrary}回滚交易.

MPMediaQuery *mediaQuery = [MPMediaQuery songsQuery];
NSArray *collections = [mediaQuery collections];
Run Code Online (Sandbox Code Playgroud)

这是在iOS 7 GM的控制台中.

这在iOS 6中没有问题.

有谁知道这与iOS 7有什么关系?我已经搜遍了所有,并且找不到任何关于它的信息.

此外,在for循环的每次迭代中都会记录该消息:

for (MPMediaItemCollection *collection in collections) {

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

    }
}
Run Code Online (Sandbox Code Playgroud)

cde*_*s99 3

我看到了同样的问题,尽管它似乎没有造成任何问题。我认为这是他们错误地打开了一些内部日志记录。

  • 如果是这种情况,也许有办法暂时抑制日志记录。当您想要索引 1000 首歌曲时,日志会变得很大。 (2认同)