2015-09-08 17 views
12

iOS 9には、のUIActivityTypeOpenInIBooksが組み込まれています。これは、UIとヘッダーファイルのデフォルトのアクティビティリストにありますが、まだAPIドキュメントが見つかりませんでした。iOS 9「PDFをiBooksに保存」HTML

あなたのUIActivityViewControllerアイテムにUIImagesを含めるか、UIActivityItemProviderに返すと、UIActivityTypeOpenInIBooksはiBooksでPDFを作成するように見えます。

しかし、私はPDFを、Safariのようなテキストと画像を含むHTMLページで作成したいと考えています。しかし、私は受け入れ可能な方法でHTMLをUIActivityTypeOpenInIBooksに渡す方法を見つけることができないようです。

私はHTMLを文字列として、NSDataNSURLのファイルに渡そうとしました。私はまた、印刷のためにうまく動作するが、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 

は、誰もがこの作業を得ていますか?

答えて

0

ibooksに保存する前に、htmlからpdfに変換することができます。