如何在Swift中禁用第三方键盘?

基本就是这样,我没有找到一种方法来禁用我的应用程序中的第三方键盘,虽然我知道它可能’我在1Password等应用程序中看到它。

有任何想法吗?

AppDelegate添加此代码

 func application(application: UIApplication, shouldAllowExtensionPointIdentifier extensionPointIdentifier: String) -> Bool { if extensionPointIdentifier == UIApplicationKeyboardExtensionPointIdentifier { return false } return true } 

斯威夫特4:

 func application(_ application: UIApplication, shouldAllowExtensionPointIdentifier extensionPointIdentifier: UIApplicationExtensionPointIdentifier) -> Bool { if extensionPointIdentifier == UIApplicationExtensionPointIdentifier.keyboard { return false } return true } 

Apple参考 。

斯威夫特3:

 func application(_ application: UIApplication, shouldAllowExtensionPointIdentifier extensionPointIdentifier: UIApplicationExtensionPointIdentifier) -> Bool { if extensionPointIdentifier == UIApplicationExtensionPointIdentifier.keyboard { return false } return true }