【发布时间】:2023-03-19 23:32:01
【问题描述】:
我的 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'd)
一切都很好,我可以在代码中访问 IBOutlets,并获取/设置文本和内容。
在某个时候,我决定展示一个模态视图控制器,这没问题。但是,在关闭模态视图控制器并返回主控制器后,我似乎无法再访问上述插座。尝试这样做时出现异常和崩溃:
2013-05-13 22:39:47.359 [7267:c07] -[__NSCFString text]: unrecognized selector sent to instance 0x885aa30
怎么了? :(
【问题讨论】:
-
您能分享更多详细信息吗?隔离问题是相当困难的......
-
为什么要强烈保留您的 IBOutlet 属性?那些应该被弱保留
标签: ios ios6 uitableview modalviewcontroller iboutlet