Получение глобальной переменной, приводящей к ошибке компоновщика в задаче C

Я объявил глобальную переменную, как показано ниже

extern NSString *name;
@interface viewcontrollerOne{}

в файле реализации я обращаюсь к этой глобальной переменной в некотором методе, как

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

но это дает ошибку компоновщика. "

название", на которое ссылаются: - [viewcontrollerOne someMethod] в viewcontrollerOne.o ld: символ (ы) не найден для архитектуры i386 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

Ответы на вопрос(2)

Ваш ответ на вопрос