我想刪除一個視圖,有時它工作正常,有時不是。我是初學者。我不知道什麼問題。我煩了。請讓我知道什麼problem.my代碼:Objective -c,removeFromSuperview無法每次都工作
-(void)hideNotification
{
btnNotification.selected=NO;
btnHome.selected=YES;
[notificationScreen.view removeFromSuperview];
notificationScreen=nil;
isNotificationScreen=NO;
}
我也曾嘗試:dispatch_async(dispatch_get_main_queue()^ { [notificationScreen.view removeFromSuperview]; });和performSelectorOnMainThread:@selector(removeFromSuperview) withObject:nil waitUntilDone:NO];
但沒有成功請幫忙。我會感謝你
什麼是'notificationScreen'?它在哪裏定義,創建,銷燬,替換?你有沒有調試過,以檢查你是否有參考,並且它不是正確的實例? – Wain