Frage

Ich bekomme eine Ausnahme, während ich die Zeile "self.mydata = ..." schläte.

GDB -Programm empfangenes Signal: exc_bad_access

Hier ist mein Code:

- (void)viewDidLoad {
    [super viewDidLoad];    
    self.myData = [NSArray arrayWithObjects:
                   [NSArray arrayWithObjects: 
                    @"Boroughs", 
                    [NSArray arrayWithObjects: 
                     @"Kings", 
                     @"Bronx", 
                     @"Manhattan", 
                     @"Queens", 
                     @"Staten Island", 
                     nil], 
                    nil],
                   [NSArray arrayWithObjects: 
                    @"Surrounding Counties", 
                    [NSArray arrayWithObjects: 
                     @"Westchester", 
                     @"Nassau", 
                     @"Suffolk", 
                     "@Fairfield", 
                     nil], 
                    nil],
                   nil];
}
War es hilfreich?

Lösung

Ich würde sagen, Ihr Problem ist mit der Zeichenfolge "@Fairfield", es sei denn, dies ist ein Tippfehler hier und korrekt in Ihrer Quelldatei.

Andere Tipps

Wenn Sie möchten, dass diese Arrays nach -viewDidload weiterhin existieren, müssen sie beibehalten werden. Haben Sie einen Accessor für "mydata" synthetisiert? Lassen Sie uns die Zeilen @Property und @Synthesize sehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top