【问题标题】:'weak' cannot be applied to non-class type '<< error type>>'“弱”不能应用于非类类型“<<错误类型>>”
【发布时间】:2016-03-10 09:39:30
【问题描述】:

我们使用 git。在我使用 git pull 之后,我运行它并得到两个这样的错误

我已经导入 MIBadgeButton_Swift。 我有一个带有 MIBadgeButton 对象的故事板。 我将连接拖到我的视图控制器。 错误:1.使用未声明的类型'MIBadgeButton' 2.'weak'不能应用于非类类型'>' 但是其他人可以建立项目成功。那么为什么我会收到此错误以及如何消除此错误?

【问题讨论】:

  • 检查 MIBadgeButton 的类定义 - 这个类似乎不存在
  • 我组的人可以成功运行项目..同一个项目..而且MIBadgeButton是Github的项目,我们使用pod来管理。

标签: ios swift git types


【解决方案1】:

您使用的按钮是否放置在本地框架中?如果是这样,请先尝试重建框架,如果不确定,请尝试下一步。

如果您说其他人都可以运行该项目,那么您的构建文件夹似乎很乱。你可以试试这个步骤来清理它

  1. 从设备中删除应用
  2. 在您项目中的 Xcode 中按 cmd + alt + shift + K
  3. 清理项目的派生数据(转到窗口 > 项目 > 不要按 Delete,按路径旁边的箭头,从那里删除所有文件和文件夹)

现在,当您按下开始键时,将生成一个新的干净的构建

更新 你提到你使用 pod 来管理你的项目,做一个pod outdated - 检查是否有任何过时的 pod,你对带有按钮的那个感兴趣,如果有,请更新它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-01
    • 1970-01-01
    • 2015-07-26
    • 1970-01-01
    • 1970-01-01
    • 2021-12-16
    • 2014-03-01
    • 1970-01-01
    相关资源
    最近更新 更多