вместо
[errorconnecting removeFromsuperView];
должно быть
[errorconnecting.view removeFromsuperView];
Вы можете добавить столько окон в окно. Поэтому, когда вам нужно показать новый вид, сначала попробуйте добавить его в окно в качестве подпредставления, посмотрите, работает ли он.