enter image description here我是iOS
Swift
的新手并试图安装此框架。
我已经通过cocoa pods
安装了这个框架,并在app delegate
import IQKeyboardManagerSwift & IQKeyboardManager.sharedManager().enable = true
我现在收到此错误(
没有这样的模块IQKeyboardManagerSwift)
有人可以帮助我吗?
答案 0 :(得分:4)
有时候,当我安装一个新的Pod时,我需要清理和放弃建立项目。
Clean build folder: Alt+Shift+Cmd+K
Build: Cmd+B
Run: Cmd+R
希望有所帮助
答案 1 :(得分: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 ...... 这对我有用......
完成重新安装后,根据您正在使用的swift和Xcode版本添加pod添加pod,然后运行pod install
Terminal
并重新开始重新安装,先完全卸载Cocoapods
和old master repo
,然后再次开始安装......这可能是我案例中的两个实例
答案 2 :(得分:0)
当通过pod进行intsall时会出现问题,因此拖放其文件然后在appDelegate didFinishLaunchingWithOptions方法中执行此行。 IQKeyboardManager.sharedManager()。enable = true
答案 3 :(得分:0)
在可能的情况下,以下解决方案有效:
将“ IQKeyboardManagerSwift”替换为“ IQKeyboardManager”
答案 4 :(得分:0)
您首先应该替换
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