没有这样的模块IQKeyboardManagerSwift

问题描述 投票:3回答:4

enter image description here我是iOS Swift的新手并尝试安装此框架。

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

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

我现在收到这个错误(

没有这样的模块IQKeyboardManagerSwift)

谁能帮帮我吗?

ios swift module keyboard identifier
4个回答
3
投票

首先检查您正在使用的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的版本添加pods然后运行pod install

PS:Cocoapods REPO接近350MB,所以如果你的下载卡住了不只是退出Terminal并重新开始重新安装,首先完全卸载Cocoapodsold master repo,然后再次开始安装...这可能是导致我的两个实例的原因案件


4
投票

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

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

希望能帮助到你


0
投票

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


0
投票

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

用'IQKeyboardManager'替换'IQKeyboardManagerSwift'

© www.soinside.com 2019 - 2024. All rights reserved.