Звучит так, как будто вы CFRelease
- данные, которые не должны быть, и, поскольку вы копаетесь в NSManagedObject
, вы неизбежно получите сбой, когда Core Data перейдет к "WTF?"
Под "не выпускалось" вы видите память утечка или простое использование памяти рост ?Если первое, то нам понадобится дополнительная информация, особенно если базовые данные просочились, возможно, вам придется подать отчет об ошибке (что маловероятно).Если последнее, то вы многое можете сделать, поскольку Core Data отвечает за собственное управление памятью.
Возможно, вы могли бы использовать NSAutoreleasePool
для оптимизации, но я не могу сказать больше об этом.