【问题标题】:No such Module IQKeyboardManagerSwift没有这样的模块 IQKeyboardManagerSwift
【发布时间】:2016-12-19 08:17:57
【问题描述】:

enter image description here我是iOS Swift 的新手,正在尝试安装这个框架。

我已经通过cocoa pods 安装了这个框架,并在应用程序委托中添加了这一行

import IQKeyboardManagerSwift & IQKeyboardManager.sharedManager().enable = true

我现在收到此错误(

没有这样的模块 IQKeyboardManagerSwift)

谁能帮帮我?

【问题讨论】:

    标签: ios swift module keyboard identifier


    【解决方案1】:

    有时,当我安装新 Pod 时,我需要清理和构建项目。

    Clean build folder: Alt+Shift+Cmd+K
    Build: Cmd+B
    Run: Cmd+R
    

    希望对你有帮助

    【讨论】:

      【解决方案2】:

      首先检查您正在使用的 swift 和 Xcode 版本,以及该版本是否支持您正在使用的 pod 文件

      Swift 2.2 (Xcode 7.3)使用:-

      pod 'IQKeyboardManagerSwift'
      

      或者

      pod 'IQKeyboardManagerSwift', '4.0.3'
      

      对于Swift 2.1.1 (Xcode 7.2) 使用:-

      pod 'IQKeyboardManagerSwift', '4.0.0'
      

      对于Swift 2.0 (Xcode 7.0) 使用:-

      pod 'IQKeyboardManagerSwift', '3.3.3.1'
      

      我有类似的问题,原来我安装了两个 Cocoapods 实例,这是一个 Cocoapods 问题而不是 Xcode 问题(在我的情况下是')。

      我需要做的就是卸载我的 cocoapod 并重新安装它 https://stackoverflow.com/a/27940867/6297658...... 这对我有用...

      完成重新安装后,转到您的 pod 文件,根据您使用的 swift 和 Xcode 版本添加 pod,然后运行 ​​pod install

      PS: Cocoapods REPO 将近 350MB,所以如果你的下载卡住了,不要只是退出 Terminal 并重新开始重新安装首先完全卸载 Cocoapodsold master repo 两者,然后重新开始安装......这是在我的情况下,可能是什么导致了它的两个实例

      【讨论】:

      • 感谢它真的有效,感觉我完成了 1 个里程碑
      • 那么它是多实例还是 pod 版本?
      • 是的,我是这么认为的,因为在那之后它可以完美运行
      【解决方案3】:

      通过 pod 进行 intsall 时会出现问题,因此拖放其文件然后在 appDelegate didFinishLaunchingWithOptions 方法中写入这一行。 IQKeyboardManager.sharedManager().enable = true

      【讨论】:

        【解决方案4】:

        在可能的情况下,以下解决方案有效:

        将“IQKeyboardManagerSwift”替换为“IQKeyboardManager”

        【讨论】:

          【解决方案5】:

          首先应该替换

          IQKeyboardManager.sharedManager().enable = true
          

          IQKeyboardManager.shared.enable = true
          

          然后使用 "Command+Shift+K" 然后使用 "Command+b" 然后使用 "Command+r"强>

          此外,如果问题得到解决,那么您可以使用这些终端命令来更新项目 pod repo:-

          在终端进入项目目录,然后运行以下命令

          pod init
          pod deintegrate
          pod repo update
          pod install --verbose
          

          【讨论】:

            猜你喜欢
            • 2018-08-10
            • 2017-02-09
            • 2019-02-21
            • 2018-03-21
            • 2021-12-07
            • 2023-03-27
            • 2018-12-18
            • 2018-11-16
            • 2016-12-03
            相关资源
            最近更新 更多