0

我在单视图应用程序主情节提要中有两个按钮,并希望禁用其中一个按钮,并使用 awakeFromNib 方法从 UILabel 获取值。就我而言,必须初始化所有关系和 GUI 项,并且必须在调用 awake 方法之前分配值。不幸的是,我无法通过应用获取值并禁用按钮

- (void)awakeFromNib {
     decreaseButton.enabled = NO;
     decreaseButton.alpha = 0.2;
     [polygon initWithNumberOfSides:numberOfSidesLabel.text.integerValue     
               minimumNumberOfSides:3
               maximumNumberOfSides:12]; 
}

到我上过的课。我已经建立了 UILabel 和

IBOutlet UILabel *numberOfSidesLabel;

在我创建的类文件中。有人可以看到错误还是我应该提供有关该问题的更多信息?

4

1 回答 1

2

首先,您必须[super awakeFromNib];在覆盖此方法时调用。

其次,标准做法是使用viewDidLoad. 试试那个。

于 2013-02-28T21:33:29.147 回答