Je semble avoir un problème avec iPhone SDK 2.1 jusqu'à capable d'établir une relation entre un ViewController et une fenêtre View . En ce qui concerne un Cocoa Touch Class, j'ai avancé et ajouté une sous-classe UIViewController
. Je me suis assuré que la cible fait partie du projet existant . Juste après, j'ai ajouté un utilisateur Interfaces -> Voir XIB. Au sein du UIViewController
j'ai un code avant droit, je littéralement copier/coller du code exemple ailleurs:Liaison des propriétaires de fichiers et View Controller [iPhone SDK]
EditViewController.h:
@interface EditorViewController : UIViewController <UITextFieldDelegate> {
UITextField *field;
}
@property(nonatomic, retain) IBOutlet UITextField *field;
@end
EditViewController.m
#import "EditorViewController.h"
@implementation EditorViewController
- (BOOL)shouldAutorotateToInterfaceOrientation:
(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
- (void)dealloc {
[super dealloc];
}
@end
Comme vous pouvez le dire, ça ne fait pas grand-chose. Maintenant, quand je clique sur mon nouveau xib, et fait référence à une identité de classe avec EditorViewController
, il n'y a pas d'auto-complète qui, pour moi, implique qu'il n'a pas cette connaissance d'un EditorViewClass
. Lorsque je tente de contrôler + clic de la vue à propriétaires de fichiers, je reçois nada. Quelles sont certaines des idiosyncrasies possibles dans ce processus que je suis qui ne me permet pas de sortir ma vue à un contrôleur?
Comment puis-je également m'assurer que mon interface utilisateur XIB est associé au projet en plus de voir le nom du projet coché comme cible?