0
responseCode
が200であっても、サーバのAPIはサーバAPIが返すことができると私に教えてくれました。データはまったくありません。サーバから返された検査データが空でない
私は次のことを試してみましたが、私はそれが十分な(またはよくやった)であるかわからない:
let task = session.dataTaskWithRequest(request, completionHandler: {(data, response, error) in
// verify we have data
guard (data != nil) else {print("error, empty data"); return}
// conversion to String
let d = NSString(data:data!, encoding:NSISOLatin1StringEncoding) as! String
// verify data is not empty
guard d.characters.count > 0 else {print("error, string is empty string"); return}
どれ先端が
サーバーがエラーを返す場合はどうなりますか? – Sahil
私が言ったように、ここではエラーに関連するコードは含まれていません –