「宣言されていない識別子の使用」エラーが発生しました。これには多くの理由が考えられるようですが、私の問題が何であるかはわかりませんでした。まず、コードは次のとおりです。
#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
キーボードが戻るように、テキストフィールドをファーストレスポンダーに辞職させようとしています。しかし、私は本当にこのエラーが発生している理由を知りたいだけです。それは、このエラーの将来のインスタンスで人々を助けるかもしれません.