Я работаю с NSImage, который приходит из PDF. Когда я изначально создаю образ, у него есть только один NSImageRep, и это NSPDFImageRep. Это хорошо. Я могу работать с этим. Я могу узнать, сколько у него страниц, и перейти на указанную страницу, нарисовать ее и т. Д.
Проблема в том, что, как только я поворачиваюсь спиной, он превращается в NSCachedImageRep, который, кажется, не имеет нескольких страниц. Теперь, если я сохраню PDFImageRep в отдельной переменной, он будет отслеживаться, но он больше не будет связан с изображением, поэтому, когда я рисую изображение, оно остается на той же странице.
Чего мне не хватает?
спасибо.