没有这样的模块 IQKeyboardManagerSwift
No such Module IQKeyboardManagerSwift
enter image description here我是 iOS
Swift
的新手,正在尝试安装此框架。
我已经通过 cocoa pods
安装了这个框架并在应用程序委托中添加了这一行
import IQKeyboardManagerSwift & IQKeyboardManager.sharedManager().enable = true
我现在遇到这个错误(
No such Module IQKeyboardManagerSwift)
谁能帮帮我?
通过pods安装时出现问题,因此拖放其文件然后在appDelegate didFinishLaunchingWithOptions 方法中写入此行。
IQKeyboardManager.sharedManager().enable = true
有时,当我安装一个新的 Pod 时,我需要清理并构建项目。
Clean build folder: Alt+Shift+Cmd+K
Build: Cmd+B
Run: Cmd+R
希望对您有所帮助
首先检查您正在使用的 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 并重新安装它
……
这对我有用...
完成重新安装后,根据您正在使用的 swift 和 Xcode 的版本,在您的 pod 文件中添加 pods,然后 运行 pod install
PS: Cocoapods REPO 接近 350MB,所以如果你的下载卡住了,请不要退出 Terminal
然后重新开始重新安装,先卸载 Cocoapods
然后old master repo
全部完成,然后重新开始安装...这可能是导致我出现两个实例的原因
在可能的情况下,以下解决方案有效:
已将 'IQKeyboardManagerSwift' 替换为 'IQKeyboardManager'
你首先应该替换
IQKeyboardManager.sharedManager().enable = true
通过
IQKeyboardManager.shared.enable = true
然后使用"Command+Shift+K"然后"Command+b"然后"Command+r"
此外,如果问题得到解决,那么就可以开始了,否则您可以使用这些终端命令来更新项目 pod 存储库:-
转到终端中的项目目录,然后运行按照命令
pod init
pod deintegrate
pod repo update
pod install --verbose
enter image description here我是 iOS
Swift
的新手,正在尝试安装此框架。
我已经通过 cocoa pods
安装了这个框架并在应用程序委托中添加了这一行
import IQKeyboardManagerSwift & IQKeyboardManager.sharedManager().enable = true
我现在遇到这个错误(
No such Module IQKeyboardManagerSwift)
谁能帮帮我?
通过pods安装时出现问题,因此拖放其文件然后在appDelegate didFinishLaunchingWithOptions 方法中写入此行。 IQKeyboardManager.sharedManager().enable = true
有时,当我安装一个新的 Pod 时,我需要清理并构建项目。
Clean build folder: Alt+Shift+Cmd+K
Build: Cmd+B
Run: Cmd+R
希望对您有所帮助
首先检查您正在使用的 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 并重新安装它 …… 这对我有用...
完成重新安装后,根据您正在使用的 swift 和 Xcode 的版本,在您的 pod 文件中添加 pods,然后 运行 pod install
PS: Cocoapods REPO 接近 350MB,所以如果你的下载卡住了,请不要退出 Terminal
然后重新开始重新安装,先卸载 Cocoapods
然后old master repo
全部完成,然后重新开始安装...这可能是导致我出现两个实例的原因
在可能的情况下,以下解决方案有效:
已将 'IQKeyboardManagerSwift' 替换为 'IQKeyboardManager'
你首先应该替换
IQKeyboardManager.sharedManager().enable = true
通过
IQKeyboardManager.shared.enable = true
然后使用"Command+Shift+K"然后"Command+b"然后"Command+r"
此外,如果问题得到解决,那么就可以开始了,否则您可以使用这些终端命令来更新项目 pod 存储库:-
转到终端中的项目目录,然后运行按照命令
pod init
pod deintegrate
pod repo update
pod install --verbose