2011-10-04 19 views
5

Bazı ağ içeriği almak için NSURLConnection kullanan bir iPhone uygulaması geliştiriyorum. IPhone uygulamam iOS üzerinde çalışmalıdır> = 4.1NSURLConnection delegesi yöntemleri ile ilgili sorgular

(1) iOS (iOS) dahil olmak üzere tüm iOS> = 4.1'de aşağıdaki temsilci yöntemleri kullanılabilir mi (Beta). - (void) bağlantı: (NSURLConnection *) bağlantısı didReceiveData: (NSData *) verileri; - (void) bağlantıDidFinishYükleme: (NSURLConnection *) bağlantısı; - (void) bağlantı: (NSURLConnection *) bağlantısı didFailWithError: (NSError *) hatası;

Bu belgede, bu yöntemlerin 'iOS 2.0 ile iOS 4.3 üzerinden kullanılabilir' olduğu ve iOS5 belgelerinin 'Sınırsız NSURLConnection yöntemleri' bölümünde listelendiğinden bahsedilmektedir. (Ancak, bu yöntemlere + Tıkla komutunu verdiğimde, iOS5.0 Kitaplığı'nın Temel çerçevesi altında listelenir)

(2) [iptal] olarak adlandırdığımız zaman, istek derhal iptal edilir VEYA herhangi bir geri arama alır mı? istek gerçekten iptal edildi mi? Çağrı iptal edildikten hemen sonra NSURLConnection_object serbest bırakmak güvenli midir?

Teşekkür ve Saygılarımızla, Deepa

+0

Bu başlıkta kabul edilen cevaba bakın http://stackoverflow.com/questions/7862316/ios5-nsurlconnection-methods-deprecated – Vin

+0

@Vin: Teşekkürler – spd

+0

@Vin: Buradan cevabı aldım: http://stackoverflow.com/questions/7862316/ios5-nsurlconnection-methods-deprecated – spd

cevap

0

Onların çalışması gerektiğini düşünüyorum ve benim için iyi çalışıyor. Onlar bile NSURLConnectionDelegate'da söyledikleri gibi yorumlanırlar, NSURLConnection belgesinde iyi görünüyorlar. Yani umarım çalışmalılar. Bunu, IOS 5'te benim için çalıştıkları için söylüyorum.