热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

swift+百度地图初始化BMKMapView崩溃不报错无打印(一个愚蠢的错误。。。)

症状:导入正常,编译正常,没有打印managerstartfailed但点击跳转到调用bmkmapview的页面就卡住,不打印也不报错,打断点显示,在bmkmapview



症状:导入正常,编译正常,没有打印manager start failed

但点击跳转到调用bmkmapview的页面就卡住,不打印也不报错,打断点显示,在bmkmapview  init的时候直接结束,内部错误。


因为manager start failed没有打印,就没有认为是manager的问题,一直在排查别的,最终没有办法,决定重写一遍,发现少写了

        _mapManager = BMKMapManager()  (这一排是绿色,所以一开始被忽略了)


但如果manager为nil,为什么没有start failed呢?

官方文档是这么写的。。。官方demo也是这么写的

        let ret = _mapManager?.start("在此处输入您的授权Key", generalDelegate: self) 
        if ret == false {
            NSLog("manager start failed!")
        }

(ret==nil,问题是nil != false ,所以并不会打印start failed。。。) 

。。。。。。瞎折腾了一天。。。


推荐阅读
author-avatar
想挽回的-谎言
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有