- Registriert
- 20.03.09
- Beiträge
- 280
Hallo
Ich verwende in meinem Programm einen NSMutableArray, wo ich verschiedene NSMutableDictionaries speichere:
NSMutableDictionary *myDownload = [NSMutableDictionary dictionaryWithObjects:
[NSArray arrayWithObjects:downloadAddress,
absolutePath,
[absolutePath lastPathComponent],
nil]
forKeys:
[NSArray arrayWithObjects"address",
@"path",
@"name",
nil]];
[downloadsArray addObject:myDownload];
Bis dahin funktioniert es. Ich kann Objekte aus dem Array auslesen. Doch später wird in meinem Programm durch NSURLDownload die Funktion
- (void) downloadDidFinish: (NSURLDownload *)downloader {}
aufgerufen. Dort kann ich Objekte plötzlich nicht mehr aus dem Array auslesen, wenn ich es versuche, stürzt das Programm ab.
Ich verwende in meinem Programm einen NSMutableArray, wo ich verschiedene NSMutableDictionaries speichere:
NSMutableDictionary *myDownload = [NSMutableDictionary dictionaryWithObjects:
[NSArray arrayWithObjects:downloadAddress,
absolutePath,
[absolutePath lastPathComponent],
nil]
forKeys:
[NSArray arrayWithObjects"address",
@"path",
@"name",
nil]];
[downloadsArray addObject:myDownload];
Bis dahin funktioniert es. Ich kann Objekte aus dem Array auslesen. Doch später wird in meinem Programm durch NSURLDownload die Funktion
- (void) downloadDidFinish: (NSURLDownload *)downloader {}
aufgerufen. Dort kann ich Objekte plötzlich nicht mehr aus dem Array auslesen, wenn ich es versuche, stürzt das Programm ab.