Accesing variável global dando erro linker no objetivo C
Eu declarei uma variável global como abaixo
extern NSString *name;
@interface viewcontrollerOne{}
no arquivo de implementação eu estou acessando essa variável global em algum método como
-(void)someMethod
{
name = @"hello";
}
mas isso está dando erro de linker.
"name", referenciado de: - [viewcontrollerOne someMethod] in viewcontrollerOne.o ld: símbolo (s) não encontrado para arquitetura i386 clang: erro: comando linker falhou com o código de saída 1 (use -v para ver invocação)