У меня есть несколько IBOutlets в моем классе ViewController, заявили так:IBOutlets высвобождены после модального зрения контроллера
@property (nonatomic, retain) IBOutlet UILabel* labelHostStatus;
@property (nonatomic, retain) IBOutlet UIButton* connectButton;
@property (nonatomic, retain) IBOutlet UITextField* fieldAddress;
@property (nonatomic, retain) IBOutlet UITextField* fieldPort;
(и, конечно, @synthesize
«г)
Все работает замечательно, и я может получить доступ к IBOutlets в коде, а также получить/установить тексты и прочее.
В какой-то момент я решил представить modal view controller, который идет нормально. Однако после отклонения контроллера модального представления и возврата к основному контроллеру я больше не могу обращаться к вышеупомянутым выходам. Я получаю исключения и сбои при попытке сделать это:
2013-05-13 22:39:47.359 [7267:c07] -[__NSCFString text]: unrecognized selector sent to instance 0x885aa30
Что-то не так? :(
Не могли бы вы поделиться дополнительными деталями? Это довольно трудно изолировать проблема ... –
Почему вы сильно сохраняете свои свойства IBOutlet? те должны быть слабо сохранены –