iOS 百度地图与极光推送的冲突

我都差点给极光的开发技术邮箱写信了,,结果无意中解决了。。。


问题是这样的:
我们先在项目中成功加入了极光推送sdk,并成功在真机运行的时候推送消息。
紧接着再百度地图集成的时候,先导入sdk包,这时build的话有18个错误。
然后按官方文档的要求,将随意的一个.m文件后缀改为.mm的时候(这里我选择了appDelegate.mm)。build有1处错误,即极光推送的方法completionHandler(UIBackgroundFetchResultNewData);这句报错

报错信息如下图:


报错信息文字如下:
AppDelegate.mm:186:31: Too many arguments to block call, expected 0, have 1


最后发现,我只要在工程里新建一个没用的类,将其后缀改成.mm,就完美解决了这个问题。。。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值