Ios 尝试将IQKeyboardManager与Xcode和Swift一起使用时出错
我想在使用Ios 尝试将IQKeyboardManager与Xcode和Swift一起使用时出错,ios,swift,keyboard,appdelegate,iqkeyboardmanager,Ios,Swift,Keyboard,Appdelegate,Iqkeyboardmanager,我想在使用UITextField或UITextView时用于管理键盘。我正在使用Xcode和Swift。我不使用cocoapod,我想使用源代码方法 这些是我正在做的步骤 打开项目并将IQKeyboardManagerSwift文件夹移动到我的Xcode项目的左侧栏中。以下是它的屏幕截图: 然后我更改了AppDelegate.swift中的代码,如下所示: func application(application: UIApplication, didFinishLaunchingWithOp
UITextField
或UITextView
时用于管理键盘。我正在使用Xcode和Swift。我不使用cocoapod,我想使用源代码方法
这些是我正在做的步骤
IQKeyboardManagerSwift
文件夹移动到我的Xcode项目的左侧栏中。以下是它的屏幕截图:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
IQKeyboardManager.sharedManager().enable = true
return true
}
IQKeyboardManager.sharedManager().enable=true
,我使用了未解析标识符'IQKeyboardManager'
我做错了什么?我严格按照手册操作,已经读了几百遍了,但都没法让它工作。最简单的解决方法是使用。CocoaPods负责所有依赖项的工作。它会帮你省去几个小时的头痛
至少,花几分钟阅读页面。最简单的解决方法是使用。CocoaPods负责所有依赖项的工作。它会帮你省去几个小时的头痛
至少,花几分钟阅读该页。确保以下几点:- 1.)您已导入库:-
import IQKeyboardManagerSwift
2.)确保未安装两个cocoapod
,因为如果安装了它们,会混淆XCode从何处选择此依赖项
参考资料来源:
首先检查您正在使用的swift和Xcode版本,以及该版本是否支持您正在使用的pod文件
Swift 2.2(Xcode 7.3)使用:-
吊舱“IQKeyboardManagerSwift”
或
吊舱'IQKeyboardManagerSwift','4.0.3'
对于Swift 2.1.1(Xcode 7.2),使用:-
吊舱'IQKeyboardManagerSwift','4.0.0'
对于Swift 2.0(Xcode 7.0),请使用:-
吊舱'IQKeyboardManagerSwift','3.3.3.1'
我也有类似的问题,结果是我安装了两个Cocoapods实例,这是Cocoapods问题,而不是Xcode问题(在我的例子中是)
我所需要做的就是卸载我的cocoapod并重新安装它。。。。。。这对我有用
完成重新安装后,转到pod文件,根据正在使用的swift和Xcode版本添加pod,然后运行pod安装
PS:Cocoapods REPO将近350MB,所以如果你的下载被卡住了,不要退出终端重新安装,首先完全卸载Cocoapods和旧的master REPO,然后重新开始安装。。。在我的案例中,这可能是导致这两个例子的原因
- 如果手动在objective-C中安装库,则必须包括标题搜索路径,桥接标题
- 确保以下几点:-
1.)您已导入库:-
import IQKeyboardManagerSwift
2.)确保未安装两个cocoapod
,因为如果安装了它们,会混淆XCode从何处选择此依赖项
参考资料来源:
首先检查您正在使用的swift和Xcode版本,以及该版本是否支持您正在使用的pod文件
Swift 2.2(Xcode 7.3)使用:-
吊舱“IQKeyboardManagerSwift”
或
吊舱'IQKeyboardManagerSwift','4.0.3'
对于Swift 2.1.1(Xcode 7.2),使用:-
吊舱'IQKeyboardManagerSwift','4.0.0'
对于Swift 2.0(Xcode 7.0),请使用:-
吊舱'IQKeyboardManagerSwift','3.3.3.1'
我也有类似的问题,结果是我安装了两个Cocoapods实例,这是Cocoapods问题,而不是Xcode问题(在我的例子中是)
我所需要做的就是卸载我的cocoapod并重新安装它。。。。。。这对我有用
完成重新安装后,转到pod文件,根据正在使用的swift和Xcode版本添加pod,然后运行pod安装
PS:Cocoapods REPO将近350MB,所以如果你的下载被卡住了,不要退出终端重新安装,首先完全卸载Cocoapods和旧的master REPO,然后重新开始安装。。。在我的案例中,这可能是导致这两个例子的原因
- 如果手动在objective-C中安装库,则必须包括标题搜索路径,桥接标题
当您拖放“IQKeyboardManagerSwift”文件夹时,我在上找到了此解决方案。请确保选择“创建组”而不是“创建文件夹引用”。这应该可以解决问题
我在上找到了这个解决方案。我知道这个问题是3年前提出的。但今天我面临同样的问题。所以现在我在回答我是如何解决它的,希望我的回答能帮助将来的人
就这样。它会起作用的 我知道这个问题是三年前提出来的。但今天我面临同样的问题。所以现在我在回答我是如何解决它的,希望我的回答能帮助将来的人
就这样。它会起作用的 嗨,谢谢你的回答。但是我没有用椰子荚,我也不想用它。我想用
源代码方法安装它。你知道我做错了什么吗?你的回答还是没用