В настоящее время я пишу приложение для OSX, которое в конечном итоге нужно будет портировать на iOS.
Данные, которые должны быть напечатаны, переносятся с помощью CoreGraphics в контекст PDF - это прекрасно работает.
Я читал документацию Apple dev по печати как на iOS, так и на OSX, и, как ни странно, на самом деле кажется, что печать с iOS будет проще.
В iOS свойство UIPrintInteractionController *1008* может взять объект NSData, содержащий данные PDF, и распечатать его. Похоже, это должно быть довольно просто.
OSX, с другой стороны, (выглядит так) требует использования класса NSPrintOperation - но, похоже, единственный способ получить данные в экземпляре - через NSView. (+printOperationWithView:
или +printOperationWithView:printInfo:
).
Поскольку содержимое уже отформатировано и разбито на страницы, кажется, что бессмысленно перерисовывать данные PDF в нечто вроде NSView.
Может ли быть другой способ достижения этого, который я пропустил?