IBOutlet UIViews是null?

时间:2012-05-15 08:57:28

标签: objective-c uiview uiimageview nib iboutlet

我有一个名为ActorController的类,它有一个NIB文件。我在IBOutlet中创建了ActorController.h,与NIB文件中的各种UIViewUIImageView匹配。但是,这些视图从未像屏幕上那样显示在屏幕上。经过进一步调查,我发现如果我使用NSLog将UIView对象打印到控制台,它会打印null。任何人都可以建议我做错了吗?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:4)

要寻找的一些事情:

  • 笔尖根本没有加载:
    • 错误的名字
    • nib文件未包含在项目中
    • 大写问题(iOS在设备上区分大小写)
  • 插座未连接(视图仍应显示在屏幕上)
  • 连接出口,但错误的对象
  • 视图控制器已正确创建和初始化,但未显示
  • 活动视图控制器不是您从笔尖初始化的控制器