Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

NSURLConnection delegate deprecated sorunu

0 oy
617 kez görüntülendi
27, Eylül, 2015 ios development kategorisinde burhanaksendir tarafından soruldu
Şu şekilde bir fonksiyonum var. iOS 9' da Swift 2 uyarlaması esnasında şu hatayı alıyorum:

func startDownload(url: String) {

        if let url = NSURL(string: url) {

            let request = NSMutableURLRequest(URL: url)

            connection = NSURLConnection()

            connection = NSURLConnection(request: request, delegate: self)!   // Bu satırdaki uyarı şöyle

//  'init(request:delegate:)' was deprecated in iOS 9.0: Use NSURLSession (see NSURLSession.h)

            connection!.start()

        }

    }

Bu kodları nasıl Swift 2 için uyarlayabilirim ?

1 cevap

+1 oy
28, Eylül, 2015 yasin tarafından cevaplandı

NSURLConnection ios9'da deprecated oldu.
artık ios9 için NSURLSession'u kullanmanız gerek.
şurada güzel bir örnek var nasıl kullanılabileceğine dair.

https://medium.com/swift-programming/learn-nsurlsession-using-swift-ebd80205f87c

28, Eylül, 2015 burhanaksendir tarafından yorumlandı
Sağolun. Güzel anlatmış ama sizin kadar güzel anlatamamış. Sizin vaktiniz olunca sizden bir örnek daha makbule geçer. Selamlar.
...