У меня проблема с объектом, который не был освобожден в target-c. Я почти уверен, что это потому, что он где-то сохраняется, но я не знаю, где (проверка retainCount, где он должен быть 0, возвращает 1). Я много раз просматривал свой код, но не вижу, что его удерживает, и что я не выпускаю. Может даже быть ошибкой в фреймворках, которые я использую.
Как бы вы справились с чем-то вроде этого? Я подумал, что, возможно, вы могли бы поискать в памяти и посмотреть, что указывает на этот объект, значительно упростив выяснение, почему это так, но я не совсем уверен, как этого достичь. Может быть, другое решение?