百度地图时好时坏,授权出错。

来源:互联网 发布:前锦网络信息技术校招 编辑:程序博客网 时间:2024/04/29 23:47

做的第三个项目里有导航,用的百度地图。但是一开始特别不稳定,总是只显示网格不显示地图,用iOS SDK7.1的时候几乎没有成功的时候,用iOS SDK8.1的时候大概有一半多一点的成功率。失败的时候打印的错误是“onGetPermissionState 200”。调了一天,各种方法都试过了,甚至不惜内存泄露retain之后不写release,就为了防止提前释放,还是不行。

把最新的demo下下来也这样,时好时坏,简直要崩溃了。

然后我又下了一遍demo,换key的时候忘了改bundleID了,发现它会打印“onGetPermissionState 230”错误,但成功率居然也有五成以上。

bundleID和key值居然可以不匹配吗?我本来以为既然有成功的时候,那说明这两个值肯定没问题了。现在发现有问题的时候居然也能成功,马上回去检查项目里的key。

省略心理过程

最后发现是key值错了,百度居然允许错误的key值运行成功,一脸血……



0 0