没有这样的模块IQKeyboardManagerSwift

在这里输入图像描述我是iOS Swift新手,并尝试安装此框架。

我已经通过cocoa pods安装了这个框架,并在app delegate中添加了这一行

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

我现在收到此错误(

没有这样的模块IQKeyboardManagerSwift)

谁能帮帮我吗?

首先检查您正在使用的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 Cocoapods ,然后重新开始安装……这可能是导致它的两个实例的原因在我的情况下

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

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

希望能帮助到你

这是通过pods intsall拖放其文件然后在appDelegate didFinishLaunchingWithOptions方法中的这一行的问题。 IQKeyboardManager.sharedManager()。enable = true