iOS 11 Xcode 9.2 的 IQKeyboardManager 无法构建

IQKeyboardManager for iOS 11 Xcode 9.2 Cannot build

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

我正在使用 Objective-C 并且目标是 iOS 11.0.

请帮助我知道我在这里遗漏了什么。

谢谢。

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

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

这解决了我的问题。

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