Soru & Cevap

iOS'ta Long-running HTTP downloads İşlemleri

12.03.2014 - 11:47

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?

 

7 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-8505-1384954084.jpg
mehmettaskiner
14.03.2014 - 08:16

NSURLSession'ı incelemeni öneririm.

Profile picture for user coskungun
coskungun
13.03.2014 - 09:50

Merhaba Ali,

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

[code]

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

[/code]

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

İyi çalışmalar