Dostęp do zmiennej globalnej dającej błąd linkera w celu C

Zadeklarowałem zmienną globalną, jak poniżej

extern NSString *name;
@interface viewcontrollerOne{}

w pliku implementacji uzyskuję dostęp do tej zmiennej globalnej w pewnej metodzie, jak

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

ale to daje błąd linkera.

„name”, do którego odwołuje się: - [viewcontrollerOne someMethod] w viewcontrollerOne.o ld: nie znaleziono symboli dla architektury i386 clang: error: polecenie linker nie powiodło się z kodem wyjścia 1 (użyj -v, aby zobaczyć wywołanie)

questionAnswers(2)

yourAnswerToTheQuestion