я сузил проблему утечки памяти до этого конкретного блока кода:Основные данные утечки странно на устройстве, но не имитатор
NSFetchRequest *req = [NSFetchRequest new];
NSEntityDescription *descr = [NSEntityDescription entityForName:@"Capture" inManagedObjectContext:dataContext];
[req setEntity:descr];
NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"created_at" ascending:NO];
[req setSortDescriptors:[NSArray arrayWithObject:sort]];
[sort release];
NSError *error;
NSArray *ret = [dataContext executeFetchRequest:req error:&error];
[req release];
Этого блок существует в любом методе init
или viewDidLoad
для просмотра контроллера уровня или два в навигационном контроллере.
Где я запуталась и не знает, что делать то, что я получаю утечки памяти с этим кодом, связанным с CoreGraphics
, Foundation
, и даже JavaScript Core
, но я не уверен в том, как исправить эту проблему (не уверен, что проблема в). Это происходит только при использовании инструментов на устройстве, а не в симуляторе.
[Это не позволит мне опубликовать фотографию инструментов, Так вот фото: http://twitpic.com/27vwm1]
По пути в фоновый режим, моя модель основных данных используются, чтобы иметь свойство, которое провело трансформированный UIImage
, но я так как преобразован в NSNumber
и перестроил классы объектов для моего проекта. Может ли это иметь какое-то отношение к этому, и есть ли еще один шаг, который мне нужно предпринять при изменении моей модели?
Thx
** Обновление: ** изменился URL для изображения
Ваша ссылка показывает пустую страницу без источника. – TechZen
странно. Я изменил ссылку, попробую сейчас. – Jeof
Хорошо, теперь это работает. – TechZen