• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

index (3) beyond bounds (3)

megge

Braeburn
Registriert
06.09.08
Beiträge
44
ähm ich krieg so ne fehlermeldung:
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSCFArray objectAtIndex:]: index (3) beyond bounds (3)'
bei der app
hoffe man kann sie öffnen
is auf stephen kochans buch basierend und wurde zwecks aufgabe verändert
der fehler kommt im algorithmus um 2 strings auf ähnlichkeit zu vergleichen ( Addressbook.m line 60 )
 

Anhänge

Du darfst nur so viele Buchstaben abfragen, wie der String lang ist. Sonst gibt es diese Exception

Alex
 
also is der string in dem Array zu lang ?
wenn man nen array mit 3 objekten hat und z.B. objectatindex: 4 macht giebts die ( hatte ich oft genug :S ) aber index (3) bei bounds (3) macht doch keine exeption oder bin ich bloß zu doof´?
 
Der Index wird ja von 0 gezählt

Alex
 
aso und bounds nich?
man bin ich doof
<= != <
 
Also, Du hast die Anzahl von Dingen, zum Beispiel 3. Aber die Nummerierung fängt bei 0 an

Im "normalen Leben" ist das anders. Aber beim Computerfussball hat der Torwart die Nummer "0"

Alex