Object-c / iOS: Как использовать асинхронный режим для получения данных из URL?

Мой друг увидел мой код, часть - получить данные plist из URL

И он сказал мне не использовать синхронный, использовать асинхронный

Но я не знаю, как сделать асинхронный простой way

Это код, который я использую в своей программе

NSURL *theURL =  [[NSURL alloc]initWithString:@"http://someurllink.php" ];
NSURLRequest *theRequest=[NSURLRequest requestWithURL:theURL
                                          cachePolicy:NSURLRequestUseProtocolCachePolicy
                                          timeoutInterval:60.0];
NSData *returnData = [NSURLConnection sendSynchronousRequest:theRequest returningResponse:nil error:nil]; 
NSString *listFile = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];   
self.plist = [listFile propertyList];
[self.tableView reloadData];
[listFile autorelease];

Как я могу изменить свой код на использование асинхронного режима для получения данных?

Большое спасибо за все ответы и ответы: )

10
задан Mike Abdullah 10 April 2013 в 18:47
поделиться