前段時(shí)間更新自己做的一個(gè)防丟器APP,突然發(fā)現(xiàn)地圖的逆地址編碼總是失敗,遂打印錯(cuò)誤碼,提示如下:
Error Domain=AMapSearchErrorDomain Code=104 "服務(wù)器連接失敗" UserInfo={NSLocalizedDescription=服務(wù)器連接失敗}
原來是IOS9 要求App內(nèi)訪問的網(wǎng)絡(luò)必須使用HTTPS協(xié)議,而我這個(gè)版本的高德地圖使用的是HTTP協(xié)議,所以采用如下解決方案:
1、在Info.plist中添加NSAppTransportSecurity類型Dictionary。
2、在NSAppTransportSecurity下添加NSAllowsArbitraryLoads類型Boolean,值設(shè)為YES
