Я хочу удалить только 1 подпредставление, а не все. И это подпредставление UIWebView.
Вы можете вызвать это на UIWebView, который хотите удалить:
UIWebView
[myWebView removeFromSuperview];
Этот метод доступен для всех подклассов UIView и NSView.
UIView
NSView
Кроме того, если у вас нет ссылки на него, просто укажите тег, когда вы его создали, например,
myWebView.tag = 1234;
И удалите его вот так
[[myParentView viewWithTag:1234] removeFromSuperview]
Вы также можете попробовать это, если не объявляете экземпляр var в своем заголовочном файле.
for(UIView *view in window.subViews){ if([view isKindOfClass[UIWebView class]]){ [view removeFromSuperview]; } }