2

我想将 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];
 }

请帮忙,因为我什么也没收到:(

4

2 回答 2

1

您需要设置printItem/printItems属性才能使用 AirPrint。

controller.printItem = a URL to PDF or image file;
于 2010-11-30T03:08:10.707 回答
0

我个人在 iPad 应用上使用过这个:包括 iOS 应用上的 AirPrint

于 2012-02-28T04:02:07.483 回答