iOS 9
, UIActivity
'un UIActivityTypeOpenInIBooks
numaralı yeni sürümüne sahiptir. Bu kullanıcı arayüzünde ve başlık dosyasındaki varsayılan etkinlik listesinde yer alıyor ancak bunun için herhangi bir API belgesi bulamadım (henüz).iOS 9 "PDF'yi iBooks'a Kaydet" HTML
UIActivityTypeOpenInIBooks
, UIActivityViewController
öğenize UIImages eklediyseniz veya bunları UIActivityItemProvider
ürününüze iade ederseniz, iBooks'ta bir PDF oluşturacaktır.
Ancak, Safari gibi metin ve resim içeren bir HTML sayfasına sahip bir PDF
oluşturmak istiyorum. Ancak HTML'yi UIActivityTypeOpenInIBooks
'a kabul edilebilir bir şekilde iletmenin bir yolunu bulamıyorum.
HTML'yi bir dosyanın bir Dize, NSData
ve NSURL
olarak geçirmeyi denedim. Ben de baskı için iyi çalışıyor ama UIActivityTypeOpenInIBooks
için değil bir UIMarkupTextPrintFormatter döndürmeyi denedim.
bir HTML dizesini sağlanması veya UIMarkupTextPrintFormatter aşağıdaki hatalardan hem sonucu:
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
herkes bu çalışmayı aldı mı?