iOS 9
には、のUIActivityTypeOpenInIBooks
が組み込まれています。これは、UIとヘッダーファイルのデフォルトのアクティビティリストにありますが、まだAPIドキュメントが見つかりませんでした。iOS 9「PDFをiBooksに保存」HTML
あなたのUIActivityViewController
アイテムにUIImagesを含めるか、UIActivityItemProvider
に返すと、UIActivityTypeOpenInIBooks
はiBooksでPDFを作成するように見えます。
しかし、私はPDF
を、Safariのようなテキストと画像を含むHTMLページで作成したいと考えています。しかし、私は受け入れ可能な方法でHTMLをUIActivityTypeOpenInIBooks
に渡す方法を見つけることができないようです。
私はHTMLを文字列として、NSData
とNSURL
のファイルに渡そうとしました。私はまた、印刷のためにうまく動作するが、UIActivityTypeOpenInIBooks
のためにはうまくいかないUIMarkupTextPrintFormatterを返そうとしました。
HTML文字列を提供するか、UIMarkupTextPrintFormatter次のエラーの両方の結果:
2015-09-08 11:35:46.392 MyApp[4599:1492484] ERROR: attempting to save to URL with no printing source (formatter/renderer) set
2015-09-08 11:35:46.393 MyApp[4599:1492484] FAILED! due to error in domain UIPrintErrorDomain with error code 4
は、誰もがこの作業を得ていますか?