UIwebview的iOS Air打印出错

时间:2015-01-24 12:00:26

标签: ios objective-c xcode uiwebview airprint

我正在ios中使用打印选项,所以我只是尝试使用WebView打印AirPrinter并使用以下链接stackoverflow

UIPrintInfo *pi = [UIPrintInfo printInfo];
pi.outputType = UIPrintInfoOutputGeneral;
pi.jobName = self.webview.request.URL.absoluteString;
pi.orientation = UIPrintInfoOrientationPortrait;
pi.duplex = UIPrintInfoDuplexLongEdge;

UIPrintInteractionController *pic = [UIPrintInteractionController sharedPrintController];
pic.printInfo = pi;
pic.showsPageRange = YES;
pic.printFormatter = self.webview.viewPrintFormatter;
[pic presentAnimated:YES completionHandler:^(UIPrintInteractionController *pic2, BOOL completed, NSError *error) {
    NSLog(@"error %@",error);
}];

当我完成它时,运行模拟器, 它会显示打印选项,例如。enter image description here

我选择了打印机和范围,最后当我按下时出现错误

2015-01-24 16:51:52.438 ZipTest [3342:206145]错误错误域= UIPrintErrorDomain代码= 4"操作无法完成。 (UIPrintErrorDomain错误4。)"

为什么呢?任何一个人面前都有同样的问题...

我应该预览我的打印页面吗?有可能吗?

0 个答案:

没有答案