Невозможно отобразить параметры принтера с AirPrint - PullRequest
2 голосов
/ 25 ноября 2010

Я хочу добавить функциональность AirPrint в мое приложение для iPad

Я пытался отобразить информацию о принтере, описанную в Apple Руководство по рисованию и печати

У меня есть панель инструментов и UIBarButtonItem *printButton. В контроллере я получаю onPrintClick и пытаюсь отобразить параметры принтера по следующему коду:

UIPrintInteractionController *controller = [UIPrintInteractionController sharedPrintController];
 [controller setDelegate:self];
 if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
  [controller presentFromBarButtonItem:self.printButton animated:YES
         completionHandler:completionHandler];
 } else {
  [controller presentAnimated:YES completionHandler:nil];
 }

Пожалуйста, помогите, потому что я ничего не получаю: (

Ответы [ 3 ]

1 голос
/ 17 декабря 2010

Есть похожий вопрос: Как печатать в iOS 4.2?

Попробуйте с этим.Это действительно помогло мне добавить Air Print в мое приложение.

1 голос
/ 30 ноября 2010

Вам необходимо установить свойство printItem / printItems, чтобы использовать AirPrint.

controller.printItem = a URL to PDF or image file;
0 голосов
/ 28 февраля 2012

Я лично использовал это в приложении для iPad: Включая AirPrint в приложении для iOS

...