• 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

Programm stürzt ab nach Verwendung von NSArray

Der Array soll eine Art Warteschlange der noch auszuführenden Downloads sein. Man soll also mehrere Downloads in Auftrag geben können, die dann automatisch nacheinander ausgeführt werden.
 
Ich habe mir dein Programm mal angeschaut. Aber genau so habe ich es gemacht. Werde bald ein bisschen mehr Code posten.

Das stimmt so nicht ganz. Schau dir mal meinen Code an. Der ist von der Funktionalität her genau gleich, ist aber korrekter aufgebaut. Zum Beispiel mache ich nie ein alleinstehendes '-alloc'. Das hat ja also überhaupt keinen Sinn!!

Kann es sein, dass ich in dieser Zeile etwas falsch gemacht habe? (Voraussetzung dataSourceOfTheTable ist ein allocierter und initialisierter NSMutableArray)

Code:
[dataSourceOfTheTable addObject:[NSString stringWithString:[(NSMutableDictionary *)[downloadsArray objectAtIndex:0] objectForKey:@"name"]]];

Anscheinend ja. Der Compiler-Fehler sagt dir ja genau, was da falsch gelaufen ist. Du machst ein casting auf ein Objekt im 'downloadsArray'. Dieses Objekt ist aber anscheinend kein 'NSMutalbeDictionary'. Darum bin ich der festen Überzeugung, dass du nicht den gesamten "relevanten Teil" gepostet hast.

Also ist es nun ganz einfach: Wir brauchen mehr Code! Wenn du den nicht liefern kannst, wird dir hier keiner mehr helfen. Wir können ja nicht sehen, was du sonst noch so mit dem downloadsArray machst.

Noch eine letzte Frage: Läuft mein Programm bei dir korrekt?

Gruss ppocket

PS: Ich vermisse bei dir immer noch die CODE-Tags... :\