1

「宣言されていない識別子の使用」エラーが発生しました。これには多くの理由が考えられるようですが、私の問題が何であるかはわかりませんでした。まず、コードは次のとおりです。

#import "CMViewController.h"
#import "CMAEncode.h"

@interface CMViewController ()
@property (weak, nonatomic) IBOutlet UITextView *toCode;
@property (weak, nonatomic) IBOutlet UITextView *Coded;
@property (weak, nonatomic) IBOutlet UISwitch *onOrOff;

- (IBAction)StartEncodeDecode:(id)sender;




@end


@implementation CMViewController


- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

- (IBAction)StartEncodeDecode:(id)sender {

    NSString *finishedText;
    NSString *toCode = self.toCode.text;
    if (self.onOrOff.on == TRUE) {
        finishedText = [CMAEncode encodeText:toCode];
        self.Coded.text = finishedText;
    } else {
    }

    -(BOOL)textFieldShouldReturn:(UITextField *)textField // Undeclared Identifier here.
    {
        [textField resignFirstResponder];
        return YES;
    }

}
@end

キーボードが戻るように、テキストフィールドをファーストレスポンダーに辞職させようとしています。しかし、私は本当にこのエラーが発生している理由を知りたいだけです。それは、このエラーの将来のインスタンスで人々を助けるかもしれません.

4

1 に答える 1