为什么我无法访问我在笔尖中创建的变量?

时间:2013-11-08 03:35:41

标签: ios objective-c uiview uilabel nib

我创建了TutorialScreen UIView的子类,并在xib文件中创建了该类型的三个UIView,并通过将这些对象放入{{1 }} S:

UIView

在xib文件中,每个self.tutorialScreen1 = [[[NSBundle mainBundle] loadNibNamed:@"View" owner:nil options:nil] objectAtIndex:0]; self.tutorialScreen1.translatesAutoresizingMaskIntoConstraints = NO; self.tutorialScreen1.layer.cornerRadius = 8.0; self.tutorialScreen1.alpha = 0.0; [self.notificationWindow addSubview:self.tutorialScreen1]; 中间都有一个UIView,我为其创建了一个插座(并将所有三个UILabel链接到),称为UIView

但在我上课时,我创建了textLabel,当我执行以下操作时:

tutorialScreen1

每次输出NSLog(@"%@", self.tutorialScreen3.textLabel.text); 。它到底为什么这样做?标签显式设置为“text”,因此我不明白为什么它一直将其称为null。我根本无法操纵它,因为标签似乎不存在。

1 个答案:

答案 0 :(得分:1)

如果是,那么您是否创建了所有视图的插座,然后在您点击任何按钮e.t.c之后创建UILabel的插座。