Утечки инструментов говорят о том, что этот код просачивается:
NSString *name = [file substringToIndex:i];
Layer *actualLayer = nil;
for (Layer *lay in layers) {
if ([lay.layerName isEqual:name]) {
actualLayer = lay;
}
}
name - объект утечки.Есть некоторые странные вещи: он только иногда пропускает, но не всегда (этот фрагмент кода выполняется сотни раз во время обычного выполнения моего приложения, но пропускается всего 3-4 раза).Другая странная вещь заключается в том, что я предполагаю, что объект name является автоматически высвобождаемым объектом, и он никогда не будет сохранен или освобожден из-за явного хранения, поэтому как могло случиться, что он утек?от substringToIndex, так что проблема, я думаю, заключается в методе substringToIndex.