Hallo Forum-Mitglieder,
ich bin Obj-C Neuling und habe ein kleines Problem was ich einfach nicht gelöst bekomme. Ich habe eine Klasse "datei" angelegt.
datei.h
Jetzt möchte ich ein NSMuteablearry mit der Klasse füllen.
Wenn ich das Programm jetzt starte, schmiert es bei der Zeile " [datei_speicher_array addObject:datei_speicher];" ab und gibt mir folgende Fehlermeldung wieder zurück:
2015-11-29 22:10:43.662 DocCamp[1051:216446] photo-1414690165279-49ab0a9a7e66-2.jpeg
2015-11-29 22:10:43.668 DocCamp[1051:216446] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
ich bin Obj-C Neuling und habe ein kleines Problem was ich einfach nicht gelöst bekomme. Ich habe eine Klasse "datei" angelegt.
datei.h
Jetzt möchte ich ein NSMuteablearry mit der Klasse füllen.
Quellcode
- datei *datei_speicher;
- NSMutableArray *datei_speicher_array = [[NSMutableArray alloc]init];
- for(NSString * myStr in directoryContents) {
- NSLog(@"%@",myStr);
- datei_speicher.filename = @"TEST";
- datei_speicher.filesize = [NSNumber numberWithDouble:50];
- datei_speicher.filetype = @"PDF";
- [datei_speicher_array addObject:datei_speicher];
- }
Wenn ich das Programm jetzt starte, schmiert es bei der Zeile " [datei_speicher_array addObject:datei_speicher];" ab und gibt mir folgende Fehlermeldung wieder zurück:
2015-11-29 22:10:43.662 DocCamp[1051:216446] photo-1414690165279-49ab0a9a7e66-2.jpeg
2015-11-29 22:10:43.668 DocCamp[1051:216446] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'