所以我尝试了很多不同的方式,但我无法让它发挥作用。我试图在不同的类中更改 UIbutton 的状态。
类1.h
@property (strong, nonatomic) IBOutlet UIButton *monthly;
类2.m
- (void)viewDidLoad
{
ViewController *vc = [[ViewController alloc] init];
vc.monthly.enabled = NO;
}
无论我尝试什么以及将代码放在哪里,按钮状态都不会改变。当我在 class2.m 中记录状态时:
NSLog(vc.monthly.enabled ? @"Yes" : @"No");
它总是返回 No,即使我只是YES
在我的 class2.m 中声明它。长话短说:我的按钮属性没有从不同的类更新。如果您需要查看更多代码,请告诉我,我会尽快更新。