작동하지 않습니다 : 다음removeFromSuperView이처럼 내 기본보기를 통해 아이폰 OS 8
self.voteResult = [[voteResultViewController alloc]initWithNibName:@"voteResultViewController" bundle:nil];
UIWindow* mainWindow = [[UIApplication sharedApplication] keyWindow];
[mainWindow addSubview:[self.viewControllerForPresentation view]];
[self.viewControllerForPresentation presentViewController:self.voteResult animated:YES completion:Nil];
과이 그것을 제거 :
[self.viewControllerForPresentation.view removeFromSuperview];
아이폰 OS 7 작품, iOS 8에서는 더 이상 사용할 수 없지만 다른 것을해야합니까?
왜 당신이보기를 추가하고'-presentViewController : animated : completion :'? 이 메서드는 뷰 컨트롤러를 제공하므로 뷰가 적절히 표시되어야합니다. 그런 다음'-dismissViewControllerAnimated : completion :'을 사용하여 컨트롤러를 닫고 뷰를 제거해야한다. – Caleb