2011-05-03 2 views
3

QuickLook 프레임 워크/QLPreviewController를 사용하여 Document Interaction의 Apple 샘플 코드 (그대로)를 사용하여 PDF를 사용자에게 표시합니다 (PDF는 약 4-5MB).QuickLook을 사용하여 PDF 미리보기가 무한히 증가합니다.

이 코드를 Instruments에서 실행하면 메모리 할당이 커집니다. 그러나 결코 dealloc처럼 보이지 않습니다. 이 문제가 알려진 문제입니까? 아니면 Apple의 샘플 코드에 뭔가 빠졌습니까?

답변

1

할당 횟수가 늘어 났지만 잠시 후에도 안정적으로 유지됩니다. 이것은 PDF를 표시하는 데 사용되는 엔진의 "예열"때문일 가능성이 큽니다. 일부 객체는 API가 처음 호출되어 재사용을 위해 메모리에 보관 될 때 만들어집니다.

또한 메모리 누수가 없습니다.

Allocations vs Leaks

관련 문제