2011-01-06 2 views
0

Что не так с этим кодом? он должен преобразовать XML-данные в строку и распечатать их в журнале? Однако он ничего не печатает !?object-c как преобразовать xml в строку?

-(IBAction)request:(id)sender 
{ 
    NSURL *url = [NSURL URLWithString:@"http://api.twitter.com/1/statuses/public_timeline.xml"]; 
    theRequest = [[NSMutableURLRequest alloc] initWithURL:url]; 
    theConnection = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self]; 
    receivedData=[[NSMutableData data] retain]; 

    NSString *s = [[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding]; 
    NSLog(@"%@", s); 
    [s release]; 

//parser = [[NSXMLParser alloc] initWithData:receivedData]; 
//[parser setDelegate:self]; 
//[parser parse]; 
    } 

и идея?

Заранее спасибо

ответ

2
receivedData=[[NSMutableData data] retain]; 

Вы инициализирует пустые данные, а затем, соединение URL и URL запроса не используются. Исходные данные пустые.

+0

Спасибо, я не знаю, почему я не обращал внимания на эту очевидную ошибку, я должен использовать методы делегата для получения данных, спасибо, что он работает сейчас :) – ahmed

Смежные вопросы