一、使用NSURLSession进行POST请求的网络数据
说明一:NSURLSession适用于网络数据请求,有如下注意点:
1:使用session其实都是异步的
2:session中有三个任务供我们选择,一个是只上传,一个是只下载,另一个是上传和下载。我们下面 4 使 用的就是上传和下载任务。
3:session会产生多条线程,但是我们只能在主线程中控制UI控件,所以当在主线程对UI控件uia进行开启(uia是活动指示器),当我们请求完毕URL,返回到块中时,我们也要调用主线程进行关闭活动指示器uia。
4:Session使用步骤: 创建会话 ---》 做任务 ----》启动任务。
5:创建会话,使用sharesession因为是一个单例的对象,所以是任何时间得到的会话对象都是同一个。
NSURLSession * session = [NSURLSessionsharedSession];
6:做任务:做任务中在我们请求完URL后会产生一个块(completionHa