Что вы хотите сделать вместо того, чтобы распечатывать счетчик хранения, это запустить инструмент ObjectAlloc для вашего кода с включенным подсчетом ссылок (нажмите на (i) на инструменте и перезапустите инструмент, записывающий ваше приложение).
Затем вы можете перейти к конкретному экземпляру объекта и получить для него полную историю сохранения / освобождения - это может помочь выяснить, удерживает ли объект объект, которого не должно быть.
Еще одной быстрой проверкой было бы установить точку останова или поместить журнал в dealloc любого класса myObject, чтобы вы могли непосредственно видеть, освобождается ли объект, когда вы этого ожидаете - возможно, он все еще получилтам сохраняется большее количество сохраняемых данных, но после освобождения пула автоматического выпуска он исчезнет.