• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

[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.