我正在使用IQKeyboardManager pod,用于我的swift 4.0项目。
IQKeyboardManager.sharedManager().enable = true
在pod更新后,上面的代码无效。
答案 0 :(得分:15)
以下是您的问题的答案:Type 'IQKeyboardManager' has no member 'sharedManager'
hackiftekhar自IQKeyboardManagerSwift版本6.0.0起,sharedManager()
已替换为shared
对于 pod' IQKeyboardManagerSwift' 或 pod' IQKeyboardManagerSwift',' 6.0.0' ,请尝试这样:
IQKeyboardManager.shared.enable = true
Swift Demo code by IQKeyboardManager
对于 pod' IQKeyboardManagerSwift' 5.0.0' ,试试这个
IQKeyboardManager.sharedManager().enable = true
答案 1 :(得分:2)
使用此代码。它在swift4中完美运行。 安装pod文件。
pod'IQKeyboardManager'
在AppDelegate中导入IQKeyboardManager
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
IQKeyboardManager.shared().isEnabled = true
return true
}
答案 2 :(得分:0)
IQKeyboardManager.shared.enable = true
https://github.com/hackiftekhar/IQKeyboardManager/issues/1297这里是更新的链接
答案 3 :(得分:0)