banxi1988
2014-05-23 11:59:41 +08:00
自己解决了,就贴下解决办法方便后来人吧.
查看了JCNotificationBannerPresenterIOSStyle源代码,
发现有冲突的是以下可能是由以下两个函数名,可能编译后编译器将名字加了_前缀.
CGFloat DegreesToRadians(CGFloat degrees) { return degrees * M_PI / 180.0; };
CGFloat RadiansToDegrees(CGFloat radians) { return radians * 180.0 / M_PI; };
可能是作为两个简单的函数,跟其他的函数冲突了吧.
我的做法时,不在使用cocoapods管理此库,而是下载下来做为项目的一部分,
然后修改源代码:
将上面的函数名更改一下:
CGFloat MyDegreesToRadians(CGFloat degrees) { return degrees * M_PI / 180.0; };
CGFloat MyRadiansToDegrees(CGFloat radians) { return radians * 180.0 / M_PI; };
然后编译就通过了!~