你好,我正面临着一个小问题。
这是我的代码
NSURLSessionConfiguration *defaultConfigObject = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *defaultSession = [NSURLSession sessionWithConfiguration: defaultConfigObject delegate: self delegateQueue: [NSOperationQueue mainQueue]];
NSURLSessionDataTask * dataTask = [_defaultSession dataTaskWithURL:url
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if(error == nil)
{
NSString * text = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];
NSLog(@"Data = %@",text);
[self.delegate networkconnectionThreadstatus:self.ResponseStr withdata:Responsedata];
}
}];
[dataTask resume];
如果我在UIViewController类中使用它,这可以正常工作,但是我想在NSObject类中使用并且这个错误得到这个"发送' networkConnection * const __strong'委托:自我
到不兼容类型的参数' id _Nullable'Someome请帮我解决这个问题,我对此很新。 谢谢你。