hinzufügen NSInteger Objekt NSMutableArray
Ich habe ein NSMutableArray
@interface DetailViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {
NSMutableArray *reponses;
}
@property (nonatomic, retain) NSMutableArray *reponses;
@end
und ich versuche, in meinem array NSInteger Objekt:
@synthesize reponses;
NSInteger val2 = [indexPath row];
[reponses addObject:[NSNumber numberWithInteger:val2]];
NSLog(@"the array is %@ and the value is %i",reponses, val2);
funktioniert es nicht, das Objekt wurde nicht dem array Hinzugefügt, das ist, was die Konsole zeigt:
the array is (null) and the value is 2
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du bist nicht initialisieren das array, so ist es immer noch
nil
wenn Sie versuchen, um es hinzuzufügen.@Omz: ist Recht. Stellen Sie sicher, dass das array allokiert und initialisiert. Bitte überprüfen Sie den folgenden code
Habe ich diese überprüft und es funktioniert.
Wenn
array
wird nicht mehr benötigt, stellen Sie sicher, dass Sierelease
es.Haben Sie nicht initialisiert den Antworten-array. In Ihrem code, können viewDidLoad nicht:
Fügen Sie dann das Objekt auf das array.
Funktionieren sollte.