Apple personeli şu cevabı verdi:
TIC
CFNetwork içinde bir TCP bağlantısı çalıştıran bir alt sistem olan “TCP G / Ç bağlantısı” na genişler
1
ve 57
sırasıyla CFStreamError etki alanı ve kodudur; 1 alan adı kCFStreamErrorDomainPOSIX ve bu alan adı dahilinde 57
ENOTCONN
Kısacası, bir TCP okuması ENOTCONN ile başarısız oldu.
TCP G / Ç bağlantı alt sisteminde genel API bulunmadığından, bunu bazı üst düzey sarmalayıcılarla (NSURLSession gibi) kullanmanız gerekir.
kaynak: https://forums.developer.apple.com/thread/66058
DÜZENLEME / GÜNCELLEME:
Hepimiz bu sinir bozucu günlüklere sahip olduğumuz için , yukarıdaki Apple kodumdan durumumuz hakkında şimdi Xcode 9 ve Swift 4 için spesifik olan aynı Apple uzmanına sordum.
Xcode 9 / iOS 11'e yükselttiğimden beri birçok uygulamada da sahip olduğum bu günlükler hakkında birçok insan şikayet ediyor.
2017-10-24 15:26:49.120556-0300 MyApp[1092:314222] TIC Read Status [55:0x0]: 1:57
2017-10-24 15:26:49.120668-0300 MyApp[1092:314222] TIC Read Status [55:0x0]: 1:57
2017-10-24 15:26:49.626199-0300 MyApp[1092:314617] TIC Read Status [56:0x0]: 1:57
Cevabı:
Bu ENOTCONN'un her şeyin yanlış gittiği anlamına gelmediğini anlamak önemlidir. HTTP'nin tüm sürümlerinde kapalı TCP bağlantıları bekleniyor. Bu nedenle, bu hatayla ilişkili başka bir belirti yoksa, önerim onu görmezden gelmenizdir.
kaynak: https://forums.developer.apple.com/message/272678#272678
ÇÖZÜM: Xcode 9'un daha yeni sürümlerini / güncellemelerini bekleyin.