2015-04-15 45 views
8

Özel klavye uzantı uygulamasında hangi uygulamanın uzantıyı kullandığını tespit etmek istiyorum. Uzantıyı kullanan uygulama hakkında klavye uzantısındaki herhangi bir bilgiyi tespit edebilir miyiz? Bu mümkün olduğunu düşünmüyorum. Herhangi bir bedenin bu bilgiyi paylaştığını bilerek paylaşın.Hangi ios uygulamasının Özel klavye kullanıyor olduğunu tespit edebiliriz

Teşekkür

+0

mümkün değildir App Store'a bıraktığınızda Apple onaylı emin değilim uzantı türünü veya herhangi bir şeyi algılayamazsınız, ancak sorunuz iyi, –

+0

Bir uzantıda çalışıyorsa denemedim, ancak şunu kontrol edin: http://stackoverflow.com/questions/8275578/ – NeonBerry

cevap

11

, Sen UIInputViewController

override public func viewWillAppear(animated: Bool) { 
    super.viewWillAppear(animated) 
    if let parentViewController = self.parentViewController { 
     var hostBundleID = parentViewController.valueForKey("_hostBundleID") 
     println(hostBundleID) 
    } 
} 

Bu kodu deneyebilirsiniz Ama bilgim içinde

+0

Mükemmel Çözüm :) – jmoukel

+0

havalı .. İyi çalışıyor –

+0

_hostBundleID' resmi olarak belgelendi nerede? – Pang

İlgili konular