La herramienta de migración de ARC está teniendo problemas con esto:¿Debo usar __bridge o __bridge_retained si estoy enlazando un objeto liberado automáticamente con Core Foundation?
NSURL *fileURL = [NSURL fileURLWithPath:path];
AudioFileOpenURL((CFURLRef)fileURL, kAudioFileReadPermission, 0, &fileID);
En particular, no está seguro acerca de si se debe hacer un __bridge o __bridge_retained. Y yo tampoco.
-fileURLWithPath devuelve un objeto liberado automáticamente, y en este lugar no soy el propietario de fileURL. Pero al mismo tiempo, el objeto tiene un conteo retenido de al menos +1.
Apuesto a que esto tiene que hacerse solo con __bridge.