2015-09-08 14 views
12

iOS 9 ha un nuovo UIActivity integrato di UIActivityTypeOpenInIBooks. Si trova nell'elenco predefinito delle attività nell'interfaccia utente e nel file di intestazione, ma non sono ancora riuscito a trovare alcuna documentazione API (ancora).iOS 9 "Salva PDF in iBooks" con HTML

sembra che UIActivityTypeOpenInIBooks creerà un PDF in iBooks bene se si include UIImages nei vostri UIActivityViewController oggetti o restituirli nel vostro UIActivityItemProvider.

Tuttavia mi piacerebbe creare un PDF con una pagina HTML contenente testo e immagini come Safari. Ma non riesco a trovare un modo per passare l'HTML a UIActivityTypeOpenInIBooks in modo accettabile.

Ho provato a passare l'HTML come stringa, NSData e NSURL di un file. Ho anche provato a restituire un UIMarkupTextPrintFormatter che funziona bene per la stampa ma non per UIActivityTypeOpenInIBooks.

Fornire una stringa HTML o l'UIMarkupTextPrintFormatter sia risultato nei seguenti errori:

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 

Qualcuno ha ottenuto questo lavoro?

risposta

0

È possibile convertire l'html in pdf prima di salvarlo su ibooks.