次のヘッダーを持つクラスがあります。
#import <Foundation/Foundation.h>
@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
前もって感謝します!
-ゴールドダブ