2009-07-12 26 views
0

Ich habe 3 Syntaxfehler:Was bedeutet dieser Syntaxfehler?

"Syntaxfehler vor "}" Token" mein Code war

IBOutlet UITextView *fruitDescription 
} 

"Syntaxfehler vor "{" Token" meinen Code

- (void)viewDidUnload { 
war

"Syntaxfehler vor" {"Token" mein Code war

- (void)dealloc { 

Irgendwelche Ideen?

+2

zeigen die vollständige Codeblock – djna

+0

Der Code, den Sie als Kommentare zu der Antwort hinzugefügt von @Mehrdad sollte sich stattdessen in der Frage hinzugefügt werden. Sie können Ihre Frage bearbeiten und Ihre eigenen Kommentare löschen. –

Antwort

2

Es sollte ein Semikolon nach

IBOutlet UITextView *fruitDescription 

Immer versuchen, die ersten Fehlermeldung Sie ersten und neu kompilieren sehen zu beheben. Nachfolgende Fehler können durch das Fixieren des ersten behoben werden.

+0

okay, wenn ich den Semikolon hinzugefügt habe, habe ich einen Fehler bekommen, der sagt "Syntaxfehler vor" AT_NAME "Token" – user134721

+0

Sie sollten wirklich die komplette Quelle veröffentlichen. –

+0

- (void) viewDidUnload { \t // Geben Sie alle beibehaltenen Teilansichten der Hauptansicht frei. \t // z.B. self.myOutlet = null; } - (void) dealloc { [super dealloc]; } @end das ist, wo zwei der Fehler sind und das dritte ist ein Problem mit dem @end auf meiner Ansicht-Controller. h ich kann wahrscheinlich die dritte herausfinden – user134721

1

Im ersten Fall, wenn Sie eine Variable zu erklären versuchen, vermute ich, dass das Problem ist, dass Sie ein Semikolon sind vermisst:

IBOutlet UITextView *fruitDescription; 

Ich weiß nicht, was die zweite und dritte Es ist schwer zu sagen, wie man es ändern soll ... bitte posten Sie mehr Code und erklären Sie, was Sie tun wollen.

+0

@Jon: '- (void) viewDidUnload' ist eine Methodendeklaration in Obj-C. Die '-/+' zeigen Instanz/statische Methoden an. –

+0

Ich vermutete, es könnte als eine Methodendeklaration gedacht sein, aber es ist immer hilfreich zu wissen, was das OP wirklich versucht zu tun :) –

+0

Ja, natürlich. Ich habe darauf hingewiesen, dass sich unsere Welt als .NET-Leute etwas von Obj-C-Jungs unterscheidet. Syntaktisch sieht es für uns ziemlich kryptisch und unnatürlich aus. –

0

fehlt Semikolon nach

@property(nonatomic,retain) IBOutlet UITextView *fruitDescription 
                   ^^^^^