IOS9 那些坑
来源:互联网 发布:程序员等级考试 编辑:程序博客网 时间:2024/06/06 10:43
网络请求
webView 中 调用的NSURL 为 http 时,webView将无法正常显示
因为安全原因 http 无法正常加载,IOS9以上必须使用https (https = http + (安全机制) TSL/SSL)
解决方法:
1. Server https
服务器端更改http为https
2. App 安全机制
打开Info.plist加入以下代码(Source Code)
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
NSAppTransportSecurity: 修改当前App的安全机制NSAllowsArbitraryLoads:允许使用以前的非安全的http机制加载
定位功能
IOS9中可以允许一个App使用多个LocationManager, 多个LocationManager可以分类处理,一部分LocationManager前台处理,一部分LocationManager后台处理。
import UIKitimport CoreLocationclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let locationManager = CLLocationManager() locationManager.desiredAccuracy = kCLLocationAccuracyBest if #available(iOS 9.0, *) { locationManager.allowsBackgroundLocationUpdates = true } else { //#available(iOS 8.0, *) locationManager.requestAlwaysAuthorization() } locationManager.startUpdatingLocation() }}
以上代码在IOS9中会崩溃,需要加入在info.plist中加入以下代码
<key>NSLocationAlwaysUsageDescription</key> <string>LocationDemo</string> <key>UIBackgroundModes</key> <array> <string>location</string> </array>
0 0
- IOS9 那些坑
- iOS9中的那些坑
- iOS开发之集成百度地图踩过的那些坑(基于 Xcode7.0/iOS9.2)
- IOS9 遇到的坑
- iOS9 语言国际化-坑
- ios9中的一些坑
- iOS9的神坑
- iOS9
- ios9
- iOS9
- 适配ios9遇到的坑
- iOS9 Universal Links 的坑!!!
- 整理iOS9适配中出现的坑
- xcode7 ios9遇到的几个坑
- iOS 整理iOS9适配中出现的坑
- 整理iOS9适配的一些坑
- iOS 整理iOS9适配中出现的坑
- iOS 整理iOS9适配中出现的坑
- 《虚幻4 - ARPG实战教程》FAQ
- Servlet 生命周期、工作原理
- <<web>>2D,transform
- 算法05 之红-黑树
- 2016年武汉科技大学邀请赛网络赛 B题
- IOS9 那些坑
- DNN、CNN、RNN简析
- POJ 1742 Coins
- hdu 4044 GeoDefense 树形DP+分组背包
- JVM -XX: 参数介绍
- java中文乱码解决之道(七)—–JSP页面编码过程
- Java的可变类与不可变类
- [wpf]如果根据其他控件改变按钮的Path样式
- python核心编程第二版中的网络爬爬虫修改