4 votes

Problème de conversion d'urlString en NSURL dans le sdk iphone

J'ai une chaîne de caractères au début, la méthode appelle avec la valeur de l'horodatage nil et je reçois la chaîne convertie en url. La fois suivante, lorsque je clique sur le bouton "load more results", la méthode appelle à nouveau avec la valeur de l'horodatage qui lui est assignée.

-(NSMutableArray*)getTextMessagesArray:(NSString *)endTimestamp
 {
    printf("\n endtimestamp value...%s",[endTimestamp UTF8String]);
    NSString *urlString = @"http://123.237.186.221:8080/upload/textRequest.jsp";
    urlString = [urlString stringByAppendingString:@"?beginTimestamp="];
    urlString = [urlString stringByAppendingString:@"&endTimestamp="];
    if([endTimestamp length]>0)
    {
            urlString = [urlString stringByAppendingString:endTimestamp];
    }
    printf("\n &*(*(((urlString...%s",[urlString UTF8String]);
    NSURL* aUrl = [NSURL URLWithString:urlString];

    NSLog(@"url in appdelegaare in text...%@",aUrl);

    [textParser parseXMLFileAtURL:aUrl];
    textMessagesList = [textParser getTextMessagesList];
    printf("\n textMessagesList Count in appDelegate....%d",[textMessagesList count]);
    return textMessagesList;
  }

Le résultat que j'obtiens dans la console est :

 &*(*(((urlString...http://123.237.186.221:8080/upload/textRequest.jsp?endTimestamp=2010-10-08 16:20:47.0
 url in appdelegaare in text...(null)

Quelqu'un peut-il me dire pourquoi cela se produit ?

L'aide de quiconque sera très appréciée.

Merci à tous, Monish.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X