私はAirPrintテキストビューテキストを実行するためにこのコードを持っています
-(IBAction)_clickbtnprintermainnote:(id)sender
{
UIPrintInteractionController *print = [UIPrintInteractionController sharedPrintController];
print.delegate = self;
UIPrintInfo *printInfo = [UIPrintInfo printInfo];
printInfo.outputType = UIPrintInfoOutputGeneral;
printInfo.jobName =@"Nots of MyBibleApp";
printInfo.duplex = UIPrintInfoDuplexLongEdge;
print.printInfo = printInfo;
print.showsPageRange = YES;
print.printingItem = _txtmainnote.text;
void (^completionHandler)(UIPrintInteractionController *,BOOL, NSError *) = ^(UIPrintInteractionController *print,BOOL completed, NSError *error) {
if (!completed && error) {
NSLog(@"houston we have a problem");
}
};
[print presentAnimated:YES completionHandler:completionHandler];
}
しかし、iPadのデフォルトのピンターオプションのようなプリンターオプションのポップアップが表示されませんでした。バーボタンを使用していません。UIbuttonがあります。これを正しく行う方法は、コードに間違いがありますか?._txtmainnoteは私のテキストビューです。
前もって感謝します。