@property ( nonatomic, strong ) NSURL * urlPath;
self.urlPath = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"bark" ofType:@"caf"]];
Запуск ARC, цель развертывания 4.3. Instruments дает утечку в строке self.urlPath =.
Self.urlPath используется позже после появления представления для настройки AVSoundPlayer. На звуковом проигрывателе теперь НЕТ утечки, только на этой линии NSURL. Звук воспроизводится, но при открытии представления происходит утечка памяти.
Любые идеи, поскольку я был в этом> 12 часов сейчас...
URLForResource:withExtension:
вместоpathForResource:
, плеер тоже может подтекать. - person ksh   schedule 09.11.2012URLWithString:
? Обычно вы используетеfileURLWithPath:
для преобразования пути к файлу в экземплярNSURL
. Не уверен, что это как-то связано с вашей утечкой, но посмотреть стоит. - person Simon Whitaker   schedule 09.11.2012[super viewDidAppear:animated]
и[super viewWillDisappear:animated]
. - person Simon Whitaker   schedule 09.11.2012