ios - IQKeyboardManagerSwift 'shared' 不可用 : Use view controller based solutions where appropriate instead

标签 ios swift xcode iqkeyboardmanager

通过 CocoaPods 安装 IQKeyboardManagerSwift 可以工作,但是当我构建我的项目时,出现多个构建时错误,提示如下:

'shared' is unavailable: Use view controller based solutions where appropriate instead.

为什么会这样?我尝试了不同版本的库。我使用的是 Xcode v10.2.1。

最佳答案

问题似乎出在您的应用中使用了扩展程序。尝试在 IQKeyboardManagerSwift 目标的 Pods 项目中将 Require Only App-Extension_safe API 设置为 No

Image of setting

关于ios - IQKeyboardManagerSwift 'shared' 不可用 : Use view controller based solutions where appropriate instead,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56840374/

相关文章:

swift - RxSwift 展开可选的方便功能?

ios - 为什么我不能通过我的委托(delegate)?

xcode - 如何比较2个Xcode目标

objective-c - 从 XCode 项目连接到 Oracle 数据库

iOS 8 代码适用于 iPhone 5s 但不适用于 iPhone 5

ios - 如何使用 RGB 数据创建 CGImage?

ios - 具有透明背景的模态 UISplitViewController

ios - 在表格 View 中保存选定的行并返回主屏幕 UIButtons

ios - 单个 Storyboard swift 中的多个 TableView

ios - UICollectionView 问题中的项目数