I\'m having difficulties writing a audio file\'s metadata:
AudioFileID fileID = nil;
AudioFileOpenURL((__bridge CFURLRef) url, kAudioFileReadWritePermission,
Doing almost the same thing here. You can check the OSStatus error with the following code.
NSError *error = [NSError errorWithDomain:NSOSStatusErrorDomain code:status userInfo:nil];
NSLog(@"Error: %@", [error description]);
And what I got is:
Error: Error Domain=NSOSStatusErrorDomain Code=1886681407 "The operation couldn’t be completed. (OSStatus error 1886681407.)"
Could it be that iOS just doesn't allow you to modify kAudioFilePropertyInfoDictionary?
Update:
I just ported idlib3 to iOS and you can use it to modify the ID3 tag. An example project is also included. Check it here https://github.com/rjyo/libid3-ios