我想删除当前视图并添加一个新视图,该视图在启用了自动引用计数的iOS5中从一个视图控制器切换到下一个视图控制器。
这是我目前的代码:
- (IBAction)startClicked:(id)sender {
[UIView beginAnimations:nil context:@"flipTransitionToBack"];
[UIView setAnimationDuration:1.2];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.view cache:YES];
[YMobStartViewController removeFromSuperview];
[self.view addSubview: YMainViewController];
[UIView commitAnimations];
}
我已经导入了新的viewcontroller的标题,这可能不是必需的。
在iOS4下,我会分配新的笔尖并显示它,但我不知道如何摆脱旧视图并显示新视图。
由于
答案 0 :(得分:0)
做与非ARC相同的事情。 IBOutlet属性应具有强属性。您不必(也不允许)保留,释放或自动释放。
但是,这假设您遵循Apple提供的ARC之前的编码约定。