Lo strumento di migrazione ARC sta avendo problemi con questo:Devo usare __bridge o __bridge_retained se sto collegando un oggetto autoreleased a Core Foundation?
NSURL *fileURL = [NSURL fileURLWithPath:path];
AudioFileOpenURL((CFURLRef)fileURL, kAudioFileReadPermission, 0, &fileID);
In particolare, non è sicuro se si dovrebbe fare un __bridge o __bridge_retained. E lo sono anch'io.
-fileURLWithPath restituisce un oggetto autoreleased e in questo luogo non sono il proprietario di fileURL. Ma allo stesso tempo, l'oggetto ha un conteggio di almeno +1.
Scommetto che questo deve essere fatto solo con __bridge.