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)