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
固定!!