Error "Se esperaba un tipo" que apunta al tipo de retorno de un método

He intentado compilar, pero cada vez que lo hago, un método arroja un extraño error de "tipo esperado". Tengo un método en el encabezado:

-(ANObject *)generateSomethingForSomethingElse:(NSString *)somethingElse;

El error apunta al tipo de retorno para este método. He importadoANObject en el encabezado usando#import "ANObject.h" yANObject está compilando bien ..

¿Por qué está pasando esto

Respuestas a la pregunta(8)

Su respuesta a la pregunta