IBOutlets在模态视图控制器之后释放

时间:2013-05-13 20:46:26

标签: ios ios6 uitableview modalviewcontroller iboutlet

我的ViewController类中有几个IBOutlet,声明如下:

@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'd)

一切都很好,我可以在代码中访问IBOutlets,并获取/设置文本和内容。

在某些时候,我决定提出一个模态视图控制器,这样就可以了。然而,在关闭模态视图控制器并返回主控制器后,我似乎无法再访问上述插座。在尝试这样做时我会遇到异常和崩溃:

2013-05-13 22:39:47.359 [7267:c07] -[__NSCFString text]: unrecognized selector sent to instance 0x885aa30

什么错了? :(

1 个答案:

答案 0 :(得分:0)

哦,我的,没关系。刚刚想到我已经解除了模态视图控制器类中的父视图。 D'哦!