The following block of code results in the error message:
2013-09-13 15:27:08.449 Mobile[746:5603] {MediaLibrary} Rolling back transaction.
MPMediaQuery *mediaQuery = [MPMediaQuery songsQuery];
NSArray *collections = [mediaQuery collections];
This is in the console as of iOS 7 GM.
This worked without issue in iOS 6.
Does anyone have any idea what this relates to in iOS 7? I have searched all over, and can find nothing about it.
In addition the message is logged on every iteration of this for loop:
for (MPMediaItemCollection *collection in collections) {
for (MPMediaItem *item in collection.items) {
//message is written to log here as well
}
}
I'm seeing the same issue, though it doesn't seem to cause any problems. I think this is some internal logging that they mistakenly left turned on.