2010-07-16 25 views
5

'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.

cevap

İlgili konular