Добавление геттера делает использование неверного синтаксиса подчеркивания

У меня есть класс со следующим заголовком:

#import 

@interface CustomClass : NSObject

@property (strong, nonatomic) NSString *foo;

@end

Со следующей реализацией, которая не показывает никаких ошибок:

#import "CustomClass.h"

@implementation CustomClass

- (void) setFoo:(NSString *)foo {
    _foo = foo;
}

@end

Будучи полным новичком в Objective-C, я озадачен, добавив в реализацию следующий метод:

- (NSString *)foo {
    return _foo;
}

потому что теперь есть ошибка в методеuse of undeclared identifier 'title' и он рекомендует мне изменить_foo вfoo, Он не только говорит, что во вновь добавленном методе, он также говорит это в предыдущем методе установки. Я попытался разобраться в ситуации и не нашел удовлетворительного ответа. Связанные вопросы говорят о@synthesize, но у меня естьчитай что не надо, поэтому я не уверен, в чем проблема.

Заранее спасибо!

-GoldDove

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

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