Странная утечка при использовании фреймворка QuickLook в iOS4.0 - PullRequest
0 голосов
/ 03 ноября 2011

Я использовал фреймворк QuickLook для открытия одного 2-страничного PDF-файла модально, и все работает.Однако после тестирования (Instruments Leaks) проекта с различными версиями и устройствами на iOS я заметил странную утечку, которая возникала при запуске утечек Intruments на устройстве iPhone 3GS + iOS 4.0.Утечка появлялась после модального открытия предпросмотра в родительском представлении и закрытия предпросмотра.Странно, но никакой утечки не возникало при тестировании на симуляторе и iPhone 4 + iOS 5.0.Я использую Xcode 4.2.

Код довольно прост.Вот действие кнопки, которое открывает превью модально:

- (IBAction) openFiles: (id) отправитель {

QLPreviewController *preview = [[QLPreviewController alloc] init];

preview.dataSource = self;
preview.currentPreviewItemIndex = 0; //for previewing only one pdf file

[self presentModalViewController:preview animated:YES];

[preview release];

}

Вот подробности утечки вИнструменты:

enter image description here

...