Почему я не могу подключить свои IBOutlets к раскадровке? - PullRequest
2 голосов
/ 29 января 2012

У меня есть ViewController, у которого есть пара свойств IBOutlet, определенных для UITextView. В раскадровке я назначил свой viewcontroller пользовательскому контроллеру представления. Когда я нажимаю cntr + на контроллере представления, я вижу свои два IBOutlets. Когда я пытаюсь перетащить их в UITextViews на раскадровке, они не выделяются и не могут быть назначены.

Я новичок в xcode 4.

Вот определения свойств из viewcontroller:

@interface CreateUserViewController : UIViewController<UITextInputDelegate>

@property(nonatomic,retain) KeychainItemWrapper *keyChainWrapper;
@property(nonatomic,retain) IBOutlet UITextView *userNameTxt;
@property(nonatomic,retain) IBOutlet UITextView *passwordTxt;

Эти свойства синтезированы в реализации. Я могу без проблем назначить делегат каждого из текстовых полей контроллеру представления. Я что-то пропустил?

Спасибо

1 Ответ

2 голосов
/ 29 января 2012

Убедитесь, что представления, которые вы пытаетесь подключить, действительно являются UITextViews, а не UITextFields. Не сложно их перепутать.

...