Zugriff auf globale Variable mit Linkerfehler in Ziel C

Ich habe eine globale Variable wie folgt deklariert

extern NSString *name;
@interface viewcontrollerOne{}

in der Implementierungsdatei greife ich auf diese globale Variable in irgendeiner Methode wie zu

-(void)someMethod
{
name = @"hello";
}

Dies führt jedoch zu einem Linker-Fehler.

"name", referenziert von: - [viewcontrollerOne someMethod] in viewcontrollerOne.o ld: Symbol (e) nicht gefunden für Architektur i386 clang: Fehler: Linker-Befehl mit Exit-Code 1 fehlgeschlagen (Aufruf mit -v)

Antworten auf die Frage(2)

Ihre Antwort auf die Frage