если вы хотите удалить xib, тогда вам просто нужно removeFromSuperview
, чтобы удалить только xib. А также, пожалуйста, поделитесь вашим кодом, чтобы мы могли понять, что вы сделали.
[subview removeFromSuperview]
.. и если вы хотите удалить viewcontroller в качестве подпредставления, вам нужно сделать
yourViewController.willMove(toParentViewController: nil)
yourViewController.view.removeFromSuperview()
yourViewController.removeFromParentViewController()
1) см. Эту ссылку для получения дополнительной информации 2) Link2