Étape 4: Recevoir beaucoup de données
Découvrez la photo de l’exemple ci-dessus. Je reçois deux éléments de données sur le site, pas un seul - le titre et la description de l’annulation. Pour faire quelque chose comme cela, vous devez appeler cette méthode à nouveau, mais cette fois prendre le résultat dans un nouveau tableau. Vous pouvez ensuite combiner les deux ensemble en utilisant la puissance des objets ! Dans mon exemple, j’ai un NSObject personnalisé de « Closing » avec deux propriétés, un NSString appelé « title » et un NSString intitulée « info ». Si vous ne savez pas comment faire des classes, alors Renseignez-vous car ceux-ci sont incroyablement cruciaux en Objective-C et d’autres langages orientés objet. J’utilise le code suivant pour combiner les deux tableaux et rendre un objet :
pour (int i = 0; j’ai < [titres comte]; i ++) {}
Clôture * tmp = [[fin d’alloc] init] ;
tmp.title = [titres objectAtIndex:i] ;
tmp.info = [descriptions objectAtIndex:i] ;
[self.appDelegate.closings addObject:tmp] ;
}
Des descriptions est mon tableau des descriptions. À l’aide de deux tableaux vous permet également de vérifier et voir si les données sont peut-être endommagées, en raison du webmaster de modifier le format HTML de l’affichage des informations. Vous pouvez comparer pour voir si elles sont la même longueur. Si ce n’est pas le cas, cela peut indiquer que vous avez un problème :
Si ([titres comte]! = [descriptions count]) {}
Code d’erreur va ici ! (Peut-être une UIAlertView?)
}