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.