无法使用AirPrint显示打印机选项

时间:2010-11-25 09:47:13

标签: iphone ipad ios-4.2 airprint

我想将AirPrint功能添加到我的iPad应用程序

我一直在尝试显示Apple的Drawing and Printing Guide

中描述的打印机注意事项

我有工具栏和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 个答案:

答案 0 :(得分:1)

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

controller.printItem = a URL to PDF or image file;

答案 1 :(得分:1)

有类似的问题: How to print in iOS 4.2?

试试这个。 它真的帮助我添加Air Print到我的应用程序。

答案 2 :(得分:0)

我在iPad应用上亲自使用过这个:Including AirPrint on an iOS App