• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> 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.