使用presentModalViewController后无法删除UIView

时间:2012-05-30 21:29:43

标签: xcode uiview

我使用了一个presentModalViewController来呈现一个视图,然后我尝试使用removeFromSuperview删除一个UView,但它不再工作了。

在使用命令presentModalViewController之前,从superview中删除Uiview没有问题。

改变了什么?

1 个答案:

答案 0 :(得分:4)

首先,presentModalViewController已被弃用,因此您不应该使用它 根据{{​​3}},您应该使用presentViewController:animated:completion:

其次,如果你使用任何present??ViewController方法,为了解雇它,你应该使用相应的dismiss??ViewController

// Present the view controller
[self presentViewController:viewController animated:YES completion:NULL];

// Later, to dismiss it:
[self dismissViewControllerAnimated:YES completion:NULL];