Turkcell | Geleceği Yazanlar

iOS'ta Long-running HTTP downloads İşlemleri

Uygulamamda kullanıcılarımın indirmeleri gereken mp3 dosyaları olacak. Bunları uygulama akışını etkilemeden arkaplanda nasıl download ettirebilirim ?
Aynı şlem için Android'de Download Manager'ı kullanıyorum. İşte tam olarak bunu iOS'ta neyle, nasıl yapıyoruz?

 

    +1

    Coşkun

    Bigdata Labs http://www.bigdatalabs.com.tr - 13 Mart 2014

    Merhaba Ali,

    Kuyruk oluşturarak download işlemini gerçekleştirebilirsin. Örnek kullanım aşağıdaki gibi

    
    
    
    	dispatch_async(queue, ^{ NSData *data = [NSData dataWithContentsOfURL:imageURL]; UIImage *image = [UIImage imageWithData:data]; dispatch_async(dispatch_get_main_queue(), ^{ cell.imageView.image = image; }); });
    
    
    	

    Kaynak: http://khanlou.com/2012/08/asynchronous-downloaded-images-with-caching/

    İyi çalışmalar

    0

    Mehmet Taşkıner

    14 Mart 2014

    NSURLSession'ı incelemeni öneririm.

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.