Утечка первоначального выделения памяти находится в строке:
finalString = [NSString stringWithFormat:@"%@",chunksString];
Утечка связана с тем, что в течение срока службы finalString
существует удержание, которое не сбалансировано с выбросом. Вам нужно посмотреть на полное время жизни finalString
.
Если вам нужно увидеть, где хранятся, выпускаются и автоматически выпускаются инструменты, использующие объект:
Запустить на инструментах, в Allocations включить «Record reference counts» on (вы должны остановить запись, чтобы установить опцию). Заставьте код проблемы запуститься, остановите запись, найдите там интересующую вас страницу, разверните ее, и вы сможете увидеть, где произошли все сохранения, выпуски и автоматические выпуски.
Еще лучше, используйте ARC, если это возможно, его можно отключить для отдельных файлов, если существует устаревший код, который нельзя перенести в ARC.