2010-03-27 3 views
0

Lorsque j'essaie de cliquer sur une cellule dans ma vue de table plutôt que de passer à la vue suivante, j'obtiens une erreur «Terminer en raison d'une exception non interceptée».Xcode - Terminer en raison d'une exception non interceptée pour l'application iphone

Voici le code du débogueur:

010-03-27 12:52:48.805 MultiDetailView[335:207] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSCFArray objectAtIndex:]: index (1) beyond bounds (1)' 
2010-03-27 12:52:48.809 MultiDetailView[335:207] Stack: (
    40849995, 
    2476418313, 
    40849435, 
    40849274, 
    592937, 
    50711, 
    5698680, 
    5701555, 
    5697083, 
    5705902, 
    11163, 
    3128431, 
    3089967, 
    191242, 
    40390524, 
    40386632, 
    49203357, 
    49203554, 
    2788833, 
    9060, 
    8914 
) 

Toutes les idées sur ce que je dois faire?

Merci.

Répondre

3

Vérifiez votre tableau:

raison: '*** - [NSCFArray objectAtIndex:]: index (1) au-delà des limites (1)'

En d'autres termes, vous êtes essayer d'accéder à un objet à l'index 1 (ie le deuxième objet dans le tableau), alors que le tableau contient moins de deux objets.

+0

Merci beaucoup d'avoir pris le temps d'expliquer :) – Dave

+0

De rien, les autres ont fait et font la même chose pour moi. C'est ainsi que nous avançons régulièrement vers des niveaux plus profonds d'être contrecarrés;) –

Questions connexes