私はObjective-Cにかなり慣れていないので、いくつかの異なるコード行を試してみようとしています.これは私がこれまでに持っているものです:
CardGame.h
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
@interface CardGameViewController : NSObject
@property (nonatomic) BOOL flipped;
@end
と私
CardGame.m
#import "CardGameViewController.h"
@interface CardGameViewController ()
@end
@implementation CardGameViewController
@synthesize flipped;
- (IBAction)cardButton:(UIButton *)sender {
NSLog(@"%d", flipped);
[setFlipped: true];
}
@end
Use of undeclared identifier 'setFlipped'
私が読んだことから、呼び出すと@synthesize
舞台裏でセッター/ゲッターを作成する必要があるというエラーが表示されるので、なぜそれが機能しないのかわかりません。このブール値をtrueに設定する方法と、現在持っているものが機能しない理由は何ですか?