Я делаю некоторые тесты, отправляя данные с SOAP WebService, частью моего кода, где они являются ошибкой, когда я пытаюсь отправить данные по очереди Wifi моего 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 = {}
}
Вы проверили содержание 'error'? – tomahh
@tomahh Посмотрите мои править пожалуйста – Ben