Agregar un getter hace que el uso de una sintaxis de subrayado incorrecto
Tengo una clase con el siguiente encabezado:
#import <Foundation/Foundation.h>
@interface CustomClass : NSObject
@property (strong, nonatomic) NSString *foo;
@end
Con la siguiente implementación que no muestra ningún error:
#import "CustomClass.h"
@implementation CustomClass
- (void) setFoo:(NSString *)foo {
_foo = foo;
}
@end
Al ser un completo principiante de Objective-C, me desconcierta cuando agrego el siguiente método a la implementación:
- (NSString *)foo {
return _foo;
}
Porque ahora hay un error en el método.use of undeclared identifier 'title'
y me recomienda que cambie_foo
afoo
. No solo dice que en el método recién agregado, también lo dice en el método del configurador anterior. He intentado buscar la situación y no he encontrado una respuesta satisfactoria. Preguntas relacionadas hablar de@synthesize
, pero tengolee que no es necesario, así que no estoy seguro de cuál es el problema.
¡Gracias por adelantado!
-GoldDove