Hi all.. In my app,i want to show a wait screen , and download the some stuffs remove the wait screen and populate the data on a new View.... So what i did is.. Code: init window [window addSubView:waitScreen]; [window makeKeyAndVisible]; [self doDownlaod]; [COLOR="Red"]if(success) [waitScreen removeFromSuperView]; [window addSubView:mainView]; [/COLOR] But its not showing teh waitScreen.. I commented those in RED FONT found that the waitSCreen is coming visible only after the download.... help !!