У меня есть NSImage, который поступает из PDF, поэтому он имеет одно представление типа NSPDFImageRep. Я делаю изображение setDataRetained: YES; чтобы убедиться, что он остается NSPDFImageRep. Позже я хочу изменить страницу, поэтому я получаю rep и устанавливаю текущую страницу. Это отлично.NSImageRep confusion
Проблема в том, что когда я рисую изображение, выходит только первая страница.
Мое впечатление, что когда я рисую NSImage, он выбирает представление и рисует это представление. Теперь изображение имеет только один реп, так что это тот, который рисуется, и это PDFrep. Итак, почему, когда я рисую изображение, не рисует ли правильная страница?
ОДНАКО, когда я рисую представление, я получаю правильную страницу.
Что мне не хватает?