Je reçois une liste en utilisant url en l'analysant à l'aide de l'analyseur xml. Parfois, le serveur ne fonctionne pas correctement. alors comment donner une alerte quand le serveur ne fonctionne pas correctement. J'ai donné le code ci-dessousComment afficher une alerte lorsque le serveur ne fonctionne pas correctement?
-(NSMutableArray*)getCustomerList:(NSString *)count category:(NSString *)aCategory alphabetic:(NSString *)alphabeticValue favorite:(NSString *)isFavoriteString
{
[self updateStatus];
if (internetConnectionStatus == NotReachable)
{
UIAlertView *reachbleAlert = [[UIAlertView alloc] initWithTitle:@"message"
message: @"No network available alert"
delegate:self
cancelButtonTitle:@"Ok"
otherButtonTitles: nil];
[reachbleAlert show];
[reachbleAlert release];
return 0;
}
else
{
NSString *[email protected]"http:getCustomerList.jsp";
urlString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[dataParser parseXMLFileAtURL:[NSURL URLWithString:urlString]];
NSMutableArray *list =[dataParser getCustomerListFromParser];
printf("\n url for Customer List%s",[urlString UTF8String]);
printf("\n Customer List %d",[list count]);
return list;
}
}
Je paramètre envoie à URL pour retourner la liste repctive quand il retourne zéro Je dispalying alerte contrôleur de vue.
mais lorsque le serveur ne fonctionne pas correctement, alors comment afficher cette alerte.
Aidez-moi s'il vous plaît à m'en sortir.
Merci, Madan mohan.
Pouvez-vous l'expliquer clairement? Je vous remercie. –
Je ne suis pas sûr de ce que vous voulez que je vous explique. Si vous utilisez la bibliothèque que j'ai pointée et que vous faites passer vos requêtes http, vous aurez accès à ces deux méthodes de délégation. Si vous n'utilisez pas cette librairie - ce qui est bien - alors je suis sûr qu'il y a une autre façon de gérer le timeout ou le message d'erreur ou quoi que ce soit. Je ne sais juste pas. J'aime juste la bibliothèque parce qu'elle économise beaucoup de tracas. Si vous voulez en savoir plus, cliquez sur le lien. –