• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

[objective-c] Wo liegt der Fehler?

Alecco

Transparent von Croncels
Registriert
17.02.09
Beiträge
306
Hi,

ich bin noch recht neu und habe ein Problem. Ich habe eine Klasse "Spiele" erstellt:

Code:
-(id)initWithGid:(NSNumber *)newGid
            liga:(NSString *)newLiga{
    self = [super init];
    if(nil != self){
        self.gid = newGid;
        self.liga = newLiga;
    }
    return self;
}

-(void) dealloc{
    self.gid = nil;
    self.liga = nil;
    [super dealloc];
}

Wenn ich es in meinem Controller aufrufen will, dann funktioniert es nicht:

Code:
- (void)viewDidLoad {
    [super viewDidLoad];
    Spiele *newSpiel = [[Spiele alloc]
                        initWithGid:[NSNumber numberWithInt:0]
                        liga:@"Bundesliga" ] autorelease];
    self.spiel = newSpiel;
}

Und ich erhalte folgende Fehlermeldung:

Code:
error: expected ',' or ';' before 'autorelease'

Was ist falsch? Reichen die Angaben für eine Analyse?

Grüße!
 
Ich habe echt ewig jedes Zeichen angeschaut, aber das habe ich übersehen ;)

Danke.