'da e-posta eklerini açmak için bir dosya uzantısına bazı uygulamaları ilişkilendirir. Bir kez kurulduktan sonra "GoodReader" veya "Docs to Go" gibi bazı uygulamaların "Açılış" işleviyle etkinleştirilebildiğini fark ettim Mail App'te bir e-posta eki açmak. Uygulamamın bir tür belgeyle (pdf gibi) ilişkilendirilmesi için bu işlevi nasıl ekleyebilirim?(Iphone), Mail uygulaması
Buradaki fikir, posta eklerinin doğrudan bir uygulamanın içinde kullanılmasını sağlamanın kolay bir yoludur.
Düzenleme: Bu belge bulundu ve düşünmek onu sorumu uyuyor:
Belge Destek
şimdi sistemi ile desteklediği dosya türlerini kayıt ve bildirimleri alabilir bir uygulama olduğunda bir dosya verilen türlerin açılması gerekiyor. Bu, anahtarını Info.plist
dosyasına ekleyerek yapar. Bir veya daha fazla dosya türünü kaydeden bir uygulamanın, daha sonra bu tür dosyaların dosyalarını açması da beklenebilir. Bu, uygulama temsilcisine application:didFinishLaunchingWithOptions:
yöntemini uygulayarak yapar ve sağlanan sözlüğün UIApplicationLaunchOptionsURLKey
anahtarında dosyasını arayın. Bilinen türdeki dosyaları açma yeteneği, UIKit
çerçevesine UIDocumentInteractionControllerclass
ekidir. Bu sınıf, uygulamanızın nasıl açılacağını bilmediği dosyaları yönetmek için kullanıcı tabanlı bir
etkileşim modelini sağlar. etkileşim denetleyicisi, bir dosyanın içeriğini önizleme veya başka bir uygulamasında açma seçenekleri sunar. Belge etkileşim denetleyicileri, ağdan dosya indirebilecek e-posta uygulamaları veya uygulamaları için özellikle kullanışlıdır.