Ich möchte die Tastatur ausblenden, wenn der Benutzer die Eingabetaste drückt! hier .h-DateiresignFirstResponder expected identifier
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController <UITextFieldDelegate>;
@property (weak, nonatomic) IBOutlet UITextField *testItHere;
@end
und .m
@implementation ViewController
@synthesize testItHere;
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField;
{
[self.testItHere.resignFirstResponder]
return YES
}
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self updateTestKeyboard:self.interfaceOrientation];
}
- (void)viewDidLoad {
[super viewDidLoad];
self.testItHere.delegate=self;
}
Aber Fehler sagt: Bezeichner erwartet, was mit diesem Code falsch?
Sie fehlen das Semikolon am Ende. Verwenden Sie stattdessen diese Anweisung '[textField resignFirstResponder];'. – Adeel
immer noch der gleiche Fehler, und Ihre vorgeschlagene Aussage nicht funktioniert auch. –
In 'Objective-C' sind Semikolons obligatorisch, um eine Anweisung zu beenden. Sie vermissen auch einen nach 'return YES'. – Adeel