2010-03-13 17 views
0

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

Répondre

0

Vous pouvez:

  1. 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).

  2. Liez les boutons à une action.

  3. Dans la méthode d'action, vérifiez le premier paramètre sur chaque bouton pour déterminer quel numéro a été enfoncé.

  4. 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.