Задача-C, как преобразовать XML в строку? - PullRequest
0 голосов
/ 06 января 2011

Что не так с этим кодом? Предполагается преобразовать 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];
  }

а идея?

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

1 Ответ

2 голосов
/ 06 января 2011
receivedData=[[NSMutableData data] retain];

Вы инициализируете пустые данные, после чего URL-соединение и URL-запрос не используются.Инициализированные данные пусты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...