用最新版本的百度地图 2.4.1 模拟器测试完全没有问题。真机测试直接报错:错误如下
CarJX(4660,0x191b542a0) malloc: *** error for object 0x70222ec0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug然后我按照这里的提示设置了 malloc_error_break断点,
错误截图:
我的BMKManager属性 和 初始化如下:如果我把这里的BMKManager前面加上__weak 那么就不会有问题界面也能显示,但是打开地图功能时会崩溃。求解! 百度的工作人员也不理睬这个问题。很头疼 客户一直在催 大家帮帮忙
CarJX(4660,0x191b542a0) malloc: *** error for object 0x70222ec0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug然后我按照这里的提示设置了 malloc_error_break断点,
错误截图:
我的BMKManager属性 和 初始化如下:如果我把这里的BMKManager前面加上__weak 那么就不会有问题界面也能显示,但是打开地图功能时会崩溃。求解! 百度的工作人员也不理睬这个问题。很头疼 客户一直在催 大家帮帮忙
我说下我遇到的情况:Xcode5.1编译,地图版本和你一样,iOS7.1.2,用4测试一切OK,用5S测试会报错。检查原因:2.4.1版本不支持64位架构。然后地图论坛给了个测试版本来解决这个问题。但是使用测试版的话,配置上需要做额外的步骤。
这是地图论坛给测试版的地址http://bbs.lbsyun.baidu.com/viewthread.php?tid=12611&extra=page%3D1
额外的配置看这里http://bbs.lbsyun.baidu.com/viewthread.php?tid=12805
CarJX(4816,0x191b542a0) malloc: *** error for object 0x7802a740: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug 如果把BMKManager的属性弄成weak. 就不会报错,但是打开地图会crash.....搞不懂。。哎
http://stackoverflow.com/questions/14045208/how-to-set-a-breakpoint-in-malloc-error-break-to-debug