Вы храните два разных объекта.Когда вы создаете SaveUIDisplayViewController, вы объявляете новый экземпляр в этом методе.Когда вы удаляете его, вы используете (я полагаю) переменную-член.
SaveUIDisplayViewController *wbsSummaryLoadView = [[SaveUIDisplayViewController alloc] initWithNibName:@"SaveUIDisplayViewController" bundle:nil];
Это позволит скрыть любое объявление wbsSummaryLoadView, которое вы определили в заголовке объекта.
И когда вы придете, чтобы удалить его
[wbsSummaryLoadView.view removeFromSuperview];
Должен где-то объявить wbsSummaryLoadView так (вот где я догадываюсь, так как вы не опубликовали свой.h файл), если это объявлено в заголовке, то оно не будет таким же, как когда вы его создали (на самом деле это будет nil
на данный момент)