2011-11-14 21 views
0

iPhoneアプリで印刷するオプションがあります。AirPrintプリンタが利用可能かどうかはどのように確認できますか?

[印刷]ボタンを押すと、UIPrintInteractionControllerが表示されます。問題は、プリンタが接続されていない場合に印刷ボタンを押しても警告を表示することです。

[UIPrintInteractionController canPrintData:dataFromPath]のようないくつかのオプションを試しましたが、これらのオプションは機能しませんでした。

答えて

3

From the docs

if ([UIPrintInteractionController isPrintingAvailable]) { 
    //Printing is OK 
} 
else { 
    //Printing is not ok 
} 
+1

おかげで、それは本当にcanPrintDataとisPrintingAvailableが働いていなかったので、私は、デバイス上でそれを使用したら、今私は.. ..シミュレータを使用していたまで。..働いた:)これらすべてだった機能:D: P – xydev

+1

私はこれらをシミュレータで使用しました。シミュレートされたプリンタを有効にする必要があります。私は正確にどこにいるのか忘れて、シミュレータアプリケーションのメニューバーを見てください。印刷ジョブを送信することもできます。印刷ジョブが出てきた方法を示すPDFが作成されます。 – sosborn

関連する問題