2016-04-14 12 views
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} 

どれ先端が

答えて

0

を高く評価している我々が得る場合には、あなたも、この状態を確認する必要がありますデータ付きサーバーからのエラー

if error != nil { 
     return 
     } 
+0

サーバーがエラーを返す場合はどうなりますか? – Sahil

+0

私が言ったように、ここではエラーに関連するコードは含まれていません –

関連する問題