Ios 如果XIB中有更多的顶级视图,为什么outlet得到零
为什么在willRotateToInterfaceOrientation:duration:中将查看的出口称为second get nil?xib中有两个顶级视图,第一个和第二个出口指向它们。是否不允许在一个XIB中有两个顶层视图?我将XIB与UIViewController一起使用。viewDidLoad方法中仍存在第二个出口Ios 如果XIB中有更多的顶级视图,为什么outlet得到零,ios,uiviewcontroller,xib,Ios,Uiviewcontroller,Xib,为什么在willRotateToInterfaceOrientation:duration:中将查看的出口称为second get nil?xib中有两个顶级视图,第一个和第二个出口指向它们。是否不允许在一个XIB中有两个顶层视图?我将XIB与UIViewController一起使用。viewDidLoad方法中仍存在第二个出口 我忘记将属性设置为strong,而不是弱。因为没有指向第二个视图的指针,所以它被释放了 @property (strong, nonatomic) IBOutlet U
我忘记将属性设置为strong,而不是弱。因为没有指向第二个视图的指针,所以它被释放了
@property (strong, nonatomic) IBOutlet UIView *first;
@property (strong, nonatomic) IBOutlet UIView *second;
的确顶级nib对象需要一个强引用。之后,它下面的所有对象都可以设置为弱引用。