基本上我使用segue来显示模态ViewController。
我希望模态ViewController显示UIView
的自定义子类,我在我的主ViewController中声明为强属性,如下所示:
@property (nonatomic,strong) myView *theView;
在prepareForSegue:sender:
我调整自定义UIView
的帧并将其添加到模态ViewController:
-(void)prepareForSegue:(UIStoryBoardSegue*)segue sender:(id)sender{
UIViewController *destination = [segue destinationViewController];
[self.theView setFrame:destination.view.bounds];
[destination.view addSubview:self.theView];
}
除了View仍然是错误的大小,只有在我第一次调用它时才有效。第二次它会在
上与EXC_BAD_ACCESS
崩溃
[destination.view addSubview:self.theView];
线。
为什么会发生这种情况?
提前致谢