Search code examples
iosswiftxcodeiqkeyboardmanager

IQKeyboardManager has no member sharedManager


i am using IQKeyboardManager pod, for my swift 4.0 project.

IQKeyboardManager.sharedManager().enable = true

after pod update, the above code is not working.


Solution

  • Here is an answer to your question: Type 'IQKeyboardManager' has no member 'sharedManager' by hackiftekhar

    Since IQKeyboardManagerSwift version 6.0.0, sharedManager() has been replaced with shared

    For pod 'IQKeyboardManagerSwift' or pod 'IQKeyboardManagerSwift', '6.0.0', try this:

    IQKeyboardManager.shared.enable = true
    

    Look at this: https://github.com/hackiftekhar/IQKeyboardManager/blob/master/IQKeyboardManagerSwift/IQKeyboardManager.swift

    enter image description here


    Swift Demo code by IQKeyboardManager

    enter image description here


    For pod 'IQKeyboardManagerSwift', '5.0.0', try this

    IQKeyboardManager.sharedManager().enable = true