2010-04-22 8 views
0

Je fais une application de livre. Pour passer au sujet suivant, j'utilise un bouton. Le bouton fonctionne lorsqu'il passe au sujet suivant, mais à la fin du fichier, mon application reçoit le message obj_fatal et se bloque. Si je savais combien d'objets il y a dans mon NSArray alors le problème sera résolu. Je reçois les détails d'un fichier .plist et le stocke dans un tableau.Détermination du nombre d'objets dans un NSArray

Donc, si quelqu'un sait comment, s'il vous plaît faites le moi savoir.

Merci d'avance. Viral.

Répondre

4

-[NSArray count]

+0

Merci cher pour votre réponse, c'est correct ... –

0

Sinon, si vous préférez l'apparence d'une propriété, vous pouvez faire ce qui suit, en supposant que votre NSArray est appelé myArray:

myArray.count 

qui est la même que la méthode de @ shosti , mais a l'air différent.

La différence est la lisibilité. Donc, vous pourriez avoir:

if ([myArray count] > 0) 

ou vous pourriez avoir

if (myArray.count > 0) 

qui ressemble probablement plus propre.

Les deux réponses sont bonnes et correctes. Celui que vous choisissez dépend de votre style de codage. Comme je l'ai dit, les deux façons d'accomplir la même chose et d'appeler la même méthode getter.

Espérons que ça aide.

Questions connexes