Xcode 5.1 下 提示 duplicate declaration of method 的解决方法

升级到Xcode5.1后遇到一个奇怪的问题: llvm5.1在编译SVProgressHUD时会报错,提示类方法与实例方法重复,即 “duplicate declaration of method” 对比了两个方法,发现两个方法中一个参数声明为CGFloat一个声明为float, 两个类型不匹配。估计被认为是尝试重载方法,修改一致后这个error就消失了。经尝试只有方法在类的Extension中声明时会有这个问题,如果在Category或者@interfacer中声明则不会有此问题。

发表评论

电子邮件地址不会被公开。 必填项已用*标注