J'ai dix boutons qui correspondent chacun à un nombre différent. Je cherche à enregistrer l'ordre dans lequel ces boutons sont pressés et les entrer dans un tableau, puis le comparer à un autre tableau qui est statique dans l'application. La vérification doit être effectuée sur la touche Nth, où N est égal au nombre d'éléments dans l'autre tableau statique. Comment puis-je A) appuyer sur un bouton pour ajouter une valeur à un tableau B) arrêter après que le Nième bouton soit égal au nombre de nombres dans le tableau que je compare et C) comparer ce tableau à l'autre tableau?Bouton permettant d'ajouter de la valeur au tableau, puis de comparer le résultat avec un autre tableau sur l'iPhone
0
A
Répondre
0
Vous pouvez:
sur N et Decide créer un tableau avec vos numéros de N comme des objets NSNumber (NSArray et NSMutableArray nécessitent des objets).
Liez les boutons à une action.
Dans la méthode d'action, vérifiez le premier paramètre sur chaque bouton pour déterminer quel numéro a été enfoncé.
Ajoutez ce nombre à un tableau mutable. Lorsque la taille du tableau est égale à N, faites votre vérification: utilisez une boucle for de 0 à N-1 et récupérez les objets de cet index dans chaque tableau. Comparez-les en utilisant
isEqual:
. Si une comparaison échoue, alors vous savez que les tableaux ne correspondent pas. Sinon, vous avez du succès.