NSURLConnectionDelegate yöntemi ile ilgili yardıma ihtiyacım var. peşinNSURLConnectionDelegate bağlantısı: didReceiveData çalışmıyor
Teşekkür, Shibin
NSURLConnectionDelegate yöntemi ile ilgili yardıma ihtiyacım var. peşinNSURLConnectionDelegate bağlantısı: didReceiveData çalışmıyor
Teşekkür, Shibin
Tek başına hiçbir cevap Yardım ..
- (void)startDownload {
NSString *URLString = [NSString stringWithFormat:appRecord.imageURLString];
NSURL *url = [NSURL URLWithString:URLString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
imageConnection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
if(imageConnection) {
activeDownload = [NSMutableData data];
}
}
Ben NSURLConnection başlatmak için bu yöntemi kullanıyorum, ama
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
aramıyor Ancak: 1) URL'yi görüntülemek için bazı NSLog'ları yerleştirin ve ardından doğru şekilde üretildiğini doğrulayın ve veriyi döndürün
2) düzgün .h
3) içinde NSURLConnectionDelegate protokole uygun olduğunu beyan olduğunu kontrol edin Eğer diş veya runloops ile dalga mı geçiyorsun? "Temsilciye iletiler, bu yöntemi çağıran iş parçacığına gönderilir. Varsayılan olarak, bağlantının düzgün çalışması için, çağıran iş parçacığının çalışma döngüsünün varsayılan çalışma döngüsü modunda çalışması gerekir."
Çok teşekkürler Andiih, ama hala çalışmıyor. aynı çıktıyı alıyorum. NSlog ile denedim ve NSURLConnectionDelegate protokolü .h dosyasında bildirildi. Bunun neden böyle olduğunu anlayamıyorum. – smakstr
Üzgünüz, ancak kodunuzu start
yapıyor musunuz? Özünde göremiyorum. Kodunuzdaki yerde
[imageConnection start]
olmalıdır bağlantı başlangıcını tetikleyebilir ve uyumsuz adı verilen temsilci olsun.
Tembel tablolar uygulamanızda mı çalışıyorsunuz? – Warrior
Evet. Bunu uygulamakta bana yardımcı olabilir misiniz? Pleasese – smakstr
Simgeyi aşağı doğru simge sınıfındaki kodu neden değiştiriyorsunuz? Don, bu sınıfı değiştir. – Warrior