我正在做一些测试,通过发送数据与SOAP WebService,我的代码的一部分,他们是我尝试通过我的MAC的无线发送数据时发生错误的一部分:dataTaskWithRequest没有互联网连接
let task = session.dataTaskWithRequest(theRequest, completionHandler: {data, response, error -> Void in
print("Response Login: \(response)")
let strData = NSString(data: data!, encoding: NSUTF8StringEncoding)!
print("Body Login: \(strData)")
if error != nil
{
print("Error Login: " + error!.description)
}
let parser = NSXMLParser(data: data!)
parser.delegate = self
parser.parse()
if(self.success == "1"){
self.successSoap = 1
}
它说strData是零。那我该怎么办?这是一个非常规的错误,因为它不是对真实设备的测试吗?如果他们没有互联网连接,我不想发送另一个successSoap值。
错误:
fatal error: unexpectedly found nil while unwrapping an Optional value
Printing description of error:
(NSError?) error = domain: "NSURLErrorDomain" - code: 4294966287 {
ObjectiveC.NSObject = {}
}
您是否检查过“错误”的内容? – tomahh
@tomahh看我的编辑请 – Ben