Sadece asenkron iPad/objektif C HTTP örnekleri bulabilirim. Senkronize bir web isteği nasıl yapılır?iPad/Object-C eşzamanlı HTTP isteği örneği?
cevap
h4xxr katılıyorum ve ben sağlam olan bir fantastik lib Hangi
http://allseeing-i.com/ASIHTTPRequest/
sizi iletmek istiyorum :) ... vb öldü, özellikle etrafında bekleyen sistem kaynaklarını bağlama Kod örnekleri ile hem senkronizasyon hem de uyumsuzluk için HTTP istek yöntemleri.
Kullandığınız veriye bağlıdır. Böyle basit bir şey senkron ve zaman zaman kullanışlıdır: Bu durumda
NSURL *url = [NSURL URLWithString:@"http://someaddress.asp?somedatarequest=1"];
NSArray *dataArray = [NSArray arrayWithContentsOfURL:url];
(Eşdeğer da Sözlükler için var)
, sistem someaddress.asp bir yanıt bekler - dolayısıyla belki de böyle bir şeyi bir arka plan parçasına yerleştirmek en iyisidir. Sadece istedi - diğer ucunda, veri üzerinde kontrole sahip olursa
, bu
Edit ... iPhone/iPad uygulaması içine veri almak için hızlı ve kolay bir yol olabilir genellikle asenkronize olanların genellikle en iyi olduğunu belirtin! Hiçbir uzak sunucu
Sadece "NSArray" ve "NSDictionary" "ContentsOfURL:" yöntemlerinin, hedef kaynağın plist biçiminde olmasını gerektirdiğini unutmayın. –
NSURLRequest * urlRequest = [NSURLRequest requestWithURL:aURL];
NSURLResponse * response = nil;
NSError * error = nil;
NSData * data = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:&error];
Benim için, bu sorunun cevabı indirildiği için okuyamayacağınız anlamına geliyor .. bu ilginç ayrıştırdıktan sonra bağlantıyı kıramayacağım anlamına geliyor Bölüm. Async ile yapmak, birden çok kez yapmak zorunda kalırsam, kıçtaki bir acıdır. –
great link :) teşekkür ederim, yararlı bazen :) – balexandre