NSURLSession completion block not called

前端 未结 6 950
天命终不由人
天命终不由人 2021-02-18 19:07
var session = NSURLSession.sharedSession()
session.dataTaskWithRequest(urlRequest, 
                            completionHandler: {(data: NSData!, 
                             


        
6条回答
  •  日久生厌
    2021-02-18 19:36

    I face the same problem and I solved it by

    NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData * data, NSURLResponse * response, NSError * error) {
    
        if (!error)
        {
            NSLog(@"Data is %@",data);
            NSLog(@"Response is %@",response);
            NSLog(@"Error is %@",error);
        }
     }];
    
    [dataTask resume];
    

    And check that you are added the App Transport Security Settings in your info.plist.

提交回复
热议问题