Le délégué pour UITextField ne fonctionne pas ... Le bouton de retour ne répond pas

Je viens juste de commencer avec xcode et objective-c et fait un peu très de base des applications, mais ce que je vais avoir des problèmes avec, est très de base. le clavier bouton de retour, de ne pas cacher le clavier.

J'ai cherché sur internet pour la solution et tout ce qu'ils disent est de connecter délégué pour le propriétaire du fichier et ajoutez la fonction et cela devrait fonctionner, je l'ai fait et rien ne fonctionne.

J'ai un bouton ok et il est de travail et aussi en cliquant sur tout l'espace libre sur l'écran de travail, juste le bouton de retour....

Je suis en utilisant le simulateur, pas de test sur iphone encore. (xcode 3.2.5 64 bits avec la 4.2 simulateur).

C'est la ligne de code qui devrait relier le délégué à chaque textFiled.
1. j'ai déjà essayé de retourner les deux YES et NO, n'a pas fonctionné.
2. j'ai essayé les deux un nom d'objet spécifique pour le champ de texte et de cette manière générale, n'a pas fonctionné.

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[textField resignFirstResponder];
return NO;
}

Dans la base: de-vue-contrôleur de connexion -> connexions -> points de vente, j'ai l': délégué -- Propriétaire du Fichier. et dans le propriétaire du fichier référencement des points de vente il y a: délégué - Ronde de style de texte.....

EDIT - j'ai oublié de mentionner, avant, j'ai vérifier et la méthode n'est pas appelée!!!

- (BOOL)textFieldShouldReturn:(UITextField *)textField{
NSLog(@"Working!!!");
[textField resignFirstResponder];
return YES;

}

que dois-je faire pour y arriver? c'est pourquoi les gens disent de brancher le délégué, mais dans mon cas, il est connecté et pas de déclenchement de la fonction...je sais que c'est le genre de question stupide, mais pour un nobie comme moi la solution n'est pas évidente...

OK, une autre Édition - avec tout mon code: tout ne peut pas comprendre ce qu'il faut faire....
C'est: basicViewController.h:

#import <UIKit/UIKit.h>

@interface basicViewController : <#superclass#> <UITextFieldDelegate>

@interface basicViewController : UIViewController <UITextFieldDelegate> {
//every object that we want to interact with (like text field or lable) is call an   outlet!!!!
//here we define the outlets for our program
IBOutlet UITextField *txtName;
IBOutlet UILabel *lblMessage;
 }

//here are the getters and setter for our outlets
@property (nonatomic, retain) IBOutlet UITextField *txtName;
@property (nonatomic, retain) IBOutlet UILabel *lblMessage;

//method decleration for the OK button action
- (IBAction) doSomething;



//method for hiding the keyboard when clicking on empty area in the app
   //we will put an invisible button on all area and clicking on it will make keyboard disapear
   - (IBAction) makeKeyboardGoAway;

   @end

C'est basicViewController.m:

 #import "basicViewController.h"

 @implementation basicViewController

 //synthesizeing the objects that we made' this will create the getter and setters automaticly
 @synthesize txtName;
 @synthesize lblMessage;

 - (IBAction) doSomething{
//makeing keyboard disapear when pressing ok button (doing that form the text field)
//when pressing the OK button, the keyboard will disapear and when clicking in the text field it will show again
[txtName resignFirstResponder];



NSString *msg = [[NSString alloc] initWithFormat:@"Hello, %@",txtName.text];

//the objective-c way for setting the test in the text field
[lblMessage setText:msg];   
//the regular object oriented way
//lblMessage.text = msg;
[msg  release];
 }    

 - (IBAction) makeKeyboardGoAway{
[txtName resignFirstResponder];
 } 

 //when clicking the return button in the keybaord
 - (BOOL)textFieldShouldReturn:(UITextField *)textField{
NSLog(@"Working!!!");
[textField resignFirstResponder];
return YES;
 }


 - (void)didReceiveMemoryWarning {
//Releases the view if it doesn't have a superview.
    [super didReceiveMemoryWarning];

//Release any cached data, images, etc that aren't in use.
 }

 - (void)viewDidUnload {
//Release any retained subviews of the main view.
//e.g. self.myOutlet = nil;
 }


 - (void)dealloc {
     [super dealloc];
 }

 @end

Peut-être que maintenant je suis plus clair, désolé, je ne l'ai pas fait avant.
Quelqu'un a une idée de ce que je fais mal? il devrait être assez détroit vers l'avant.....

MODIFIER - Ajouter une image de tous les éléments, j'espère que cela va aider à m'aider 🙂
Le délégué pour UITextField ne fonctionne pas ... Le bouton de retour ne répond pas

10x un lot pour chaque celui qui essaie de l'aider....j'aime vraiment ce cadre, il est si grand, après c++ et java, python et bien d'autres...et je travaille avec un livre, mais c'est pour ios 3.1, peut-être que c'est le problème.....

source d'informationauteur Erez | 2010-12-14