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?