SORU
15 EYLÜL 2009, Salı


NSURLConnection zaman aşımı?

Delegeler bu NSURLConnection kullanıyorum.

nsconnection = [[NSURLConnection alloc] initWithRequest:request
    delegate:self startImmediately:YES];

Sorun yanıt vermiyor web sitesi. Hiçbir şey, sadece boş bir sayfa, hiçbir hata ile tarayıcı döner. Benim delegeler, başarısızlık idare ederim, ama site yanıt vermiyor zaman delegeler adlı alamadım. Bağlantı zaman aşımı için nasıl herhangi bir fikir?

CEVAP
15 EYLÜL 2009, Salı


NSURLRequest nesne bir zaman aşımı belirtebilirsiniz. Bunu yapmanın bir yolu requestWithURL:cachePolicy:timeoutInterval: yöntemi ile inşa etmektir. (Eğer bu konuda endişelenmene gerek yok diye varsayılan NSURLRequestUseProtocolCachePolicy cachePolicy parametre iletebilirsiniz.) Zaman aşımı iPhone SDK temelde tüm zaman aralıkları olarak saniyede kayan nokta değeri.

Ayrıca NSURLConnection'In temsilci olarak ayarlanır ve connection:didFailWithError: yöntemine yanıt verir. Bağlantısı daima bağlantı kurulduğunda ya bu yöntemi ya connectionDidFinishLoading: tamamlama çağrıları.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008
  • RogerBuckChrist

    RogerBuckChr

    9 Temmuz 2011
  • Vortez

    Vortez

    27 Temmuz 2009