Xcode错误? 不好了 !! :(

在构建/编译项目时,我写了一些Xcode错误,以提醒和注意我自己,以避免将来出现这些错误。 😀

[您已被警告]这些错误解决方案不是解决问题的唯一方法。 这发生在我(和您)身上,但是解决方案可能无法解决您的问题。 如果是这样,请转到StackOverflow😀

  • 分割错误:11

分段故障11

当我有CocoaPods依赖项时,会发生这种情况,该依赖项声明了这样的SomeType类型,当然,声明一个具有相同名称的新类型的品牌是“危险的”(在我的情况下,我声明具有相同名称的typealias)。 在得到这种类型的错误(我是一个初级开发人员,无法确定this是编译错误还是构建错误)之前,Xcode显示一条警告,通知您发生了内部错误。

看到? 在上面的错误信息中,传递JSQMessage并将其转换为JSQMessageData类型,该类型总是失败并引发错误,因为编译器从我的typealias中获取JSQMessage.Type:

typealias JSQMessage = (String, String, String) -> Void

如何解决这个问题?

因为我已经声明了类型别名的名称已经被某个框架保留,所以我只重命名了类型别名。

typealias MyMessage = (String, String, String) -> Void

固定!!

Interesting Posts