无法为未定义的类 UIBarButtonItem 定义类别

Posted

技术标签:

【中文标题】无法为未定义的类 UIBarButtonItem 定义类别【英文标题】:Cannot define category for undefined class UIBarButtonItem 【发布时间】:2017-11-06 10:13:55 【问题描述】:

这个问题的原因可能是什么?

仅当我在真实设备上编译时才会发生这种情况。当我使用模拟器运行时,一切都很好。

【问题讨论】:

我不知道 为什么 它试图构建 UIKit 而不是仅仅使用它,但我会尝试删除与构建设置或其他地方的链接相关的任何 UIKit 引用,然后将其作为框架添加回您的项目中。 项目导航器中的framework target是否包含uikit? @PranavKasetti 用于 GoogleToolboxForMac,只包含一个框架:Foundation。见上图 @BartłomiejSemańczyk 好的,如果您在设置中将 uikit 添加为 Google 框架目标的框架,那应该可以工作 不行,还是不行;( 【参考方案1】:

您的 UIKit.framework 可能已损坏,您需要重新安装 Xcode。

【讨论】:

以上是关于无法为未定义的类 UIBarButtonItem 定义类别的主要内容,如果未能解决你的问题,请参考以下文章

event.params 评估为未定义;无法使用 Cloud Functions 访问 Firebase 实时数据库中的 event.params.post

由于某些 javascript 提升,变量显示为未定义

为啥我的 HTTP DELETE 请求正文显示为未定义?

向弹出框的 uibarbuttonitem 添加自定义视图

为什么数组索引未定义为未定义?

自定义UITabBar中的More UIBarButtonItem