Xcode beta6 kullanıyorum. Bir Downloader sınıf var bir uygulama oluşturulur ve bu Downloader sınıftır: Sunucu LAN kablosu ile ağ üzerinde ancak bu sunucu bağlandığındaNSURLConnection neden Error Domain = NSURLErrorDomain Code = -1005 ile başarısız oldu. "Ağ bağlantısı kesildi." Swift iOS8 içinde?
class Downloader : NSObject {
private var _connection : NSURLConnection?
private var _downloadedData: NSMutableData?
func getDataFromURLString(urlToRequest: String!, aType: DownloadedDataType) {
_downloadedData = NSMutableData()
var request : NSMutableURLRequest = NSMutableURLRequest(URL: NSURL(string: urlToRequest), cachePolicy: .ReloadIgnoringLocalCacheData, timeoutInterval: 20.0)
request.setValue("", forHTTPHeaderField: "Accept-Encoding")
self._connection = NSURLConnection(request: request, delegate:self)
}
func connection(connection: NSURLConnection!, didReceiveResponse response: NSURLResponse!) {
println("Data expected size: \(response.expectedContentLength)")
}
func connectionDidFinishLoading(connection: NSURLConnection!) {
println("finished")
}
func connection(connection: NSURLConnection!, didFailWithError error: NSError!) {
println("error: \(error)")
}
func connection(connection: NSURLConnection!, didReceiveData data: NSData!) {
_downloadedData?.appendData(data)
}
}
Bu sınıf iyi çalışıyor ve sağ JSON sonuç almak WiFi üzerinden aynı ağa iOS cihazdan bu hatayı alıyorum:
Error Domain=NSURLErrorDomain Code=-1005 "The network connection was lost."
Ama Yani sadece cihazlar idare edemiyorlar iOS'ta ben json bkz tarayıcıya json yolunu .. yapıştırın çünkü eğer onun gerçekten garip, ama ne yapmam gerektiğini bilmiyorum .. Herkes bana yardım edebilir mi? Ben geliştirmek için kullandığımız benim Mac Mini Lan üzerindedir ve Sunucu Lan açıksa
Böylece, her şey gayet iyi çalışıyor. Ama Mac mini benim WiFi ve sunucum Wifi olduğunda Bu hatayı alıyorum ...
simülatörünü çıkın ve projenizi yeniden çalıştırın. arasında –
Olası kopyalar [NSURLConnection GET isteği -1005 döndürür "ağ bağlantısı kesildi"] (http://stackoverflow.com/questions/25797339/nsurlconnection-get-request-returns-1005-the-network-connection-was -lost) – Mogsdad