【问题标题】:IQKeyboardManager for iOS 11 Xcode 9.2 Cannot build适用于 iOS 11 Xcode 9.2 的 IQKeyboardManager 无法构建
【发布时间】:2018-09-05 18:55:36
【问题描述】:

我正在尝试将 IQKeyboardManager 集成到我的应用程序中。由于现有约束很少,我只能将库拖放到我的项目中。但是,当我尝试编译项目时,出现以下错误。

我正在使用 Objective-C 并针对 iOS 11.0。

请帮助我知道我在这里缺少什么。

谢谢。

【问题讨论】:

  • 请勿发布截图,请嵌入您的代码。
  • 很抱歉,但是这些错误仅来自 IQKeyboardManager 类。我只是想找出是否有任何我错过的设置仅在 IQKeyboardManager 中导致所有这些错误。
  • 为什么要尝试 pod 文件? pod 'IQKeyboardManager' #iOS8 及更高版本 pod 'IQKeyboardManager', '3.3.7' #iOS7
  • 你的部署目标号和xcode版本号是多少?
  • 部署目标:11.0 和 Xcode:9.2

标签: ios objective-c xcode iqkeyboardmanager


【解决方案1】:

我试过“__weak IQKeyboardManager *weakSelf = self;”和“__strong IQKeyboardManager *strongSelf = weakSelf;

而不是“__weak typeof(self) weakSelf = self;”和“__strong typeof(self) strongSelf = weakSelf;

这解决了我的问题。

谁能告诉我为什么会这样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-30
    • 2021-01-21
    • 2018-03-18
    • 2019-12-13
    • 2021-07-23
    • 2018-03-25
    • 2018-04-28
    • 1970-01-01
    相关资源
    最近更新 更多