设为首页 加入收藏

TOP

用Swift重写公司OC项目(Day2--swift如何调用OC类库,swift开发之百度地图的集成以及如何关闭ATS)(二)
2017-10-10 12:18:51 】 浏览:6940
Tags:Swift 重写 公司 项目 Day2--swift 如何 调用 类库 swift 开发 百度 地图 集成 以及 关闭 ATS
ated: Bool) {

        mapView.viewWillDisappear()

        mapView.delegate = nil    //在控制器view将要消失的时候设置mapview以及定位的locservice的代理为nil ,具体原因去查看百度地图的api,里面有说明

        locService.delegate = nil

    }

 

 5 代码写完之后,当你运行程序可能发现无法进行定位,那么这个有可能是你的plist文件少加入了一些东西,一起发上来;

  

  这里二选一的,我选择的一直在后台运行,也可以选择另外一个属性,使用时候运行,至于key我不太记得了.自己在百度地图论坛可以找到.

 这里顺带说一下,在iOS9之后,苹果开启了ATS,这个服务其实是需要https支撑的,估计苹果的目的也就是反向逼迫开发者们增强自己的APP安全,但是有时候公司是不想花钱去买那个HTTPS的证书,毕竟国人都喜欢免费的,有http可以用,为什么要一年花一两千去买个证书呢?所以这里有一个方法关闭ATS,也是在plist文件里添加.如下;

设置这个之后,一些AFN之类的第三方类库又可以正常使用了.

今天内容完毕..明天继续...

 

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇窥探Swift之需要注意的基本运算符.. 下一篇Swift - 自动优化照片,改善图像..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目