【发布时间】:2014-05-25 12:48:10
【问题描述】:
我有两个控制器 A 和 B
在 B 中,我有一个 UISwitch IBOutlet。
当我使用 A 中的 Segue 时,
switch.on = YES 不起作用。
如果我在 B 中声明另一个属性,比如 switchvalue,
@property (strong, nonatomic) NSNumber* switchvalue;
我可以将值传递给 switchvalue。
有人知道吗?不能直接在控件上设置属性很繁琐。
【问题讨论】:
-
IBOutlets 没有及时设置 segue。所以如果你想传递一些信息,你需要使用一个临时属性,然后在 viewDidLoad 或 viewWillAppear 方法中设置出口。