使用IOS NSURLSession处理用户会话的正确方法

时间:2014-04-22 09:54:43

标签: iphone session nsurlsession

您好我是IOS开发的初学者。我正在开发小型IOS应用程序。该应用程序所需的功能是这样的。应用程序已登录用户。一旦您登录,它将不再要求登录,直到用户注销。我完成了登录部分。我完成登录后使用NSURLSession.Now登录后我想从服务器获取一些东西,但是它给出了错误,状态代码为0或1012.我不知道为什么它会给出这个错误。所以我的问题就像这样

NSURLConnection如何运作?

是否为用户处理会话或我必须照顾它?

登录过程后,我无法做任何事情,主要是因为未经授权的访问。我按照以下方式登录

  NSURLSession *session = [NSURLSession sharedSession];
[[session dataTaskWithURL:url completionHandler:
  ^(NSData *data, NSURLResponse *response, NSError *error)
  {
      NSHTTPURLResponse *httpResp = (NSHTTPURLResponse*) response;
      NSLog(@"sttaus code %i", httpResp.statusCode);
      if(error)
     {
        [self.delegate signinWithError:error];
     }
     else
     {
        [self.delegate signinWithJson:data];
     }
  }] resume];

我必须全局设置NSURLSession,否则我也可以在本地使用它?

有没有人对此有好的解释?有什么好例子吗?需要帮忙。谢谢。

0 个答案:

没有答案