您好,有一个无法关闭的视图问题。我已经阅读了很多问答并尝试过
[self dismissModalViewControllerAnimated:YES]
一旦它不起作用,我就尝试调用父视图:
[self.parentViewController dismissModalViewControllerAnimated:YES];
然后讨论了 iOS 5 及更高版本的工作原理,我尝试了以下代码:
if ([self respondsToSelector:@selector(presentingViewController)]){
[self.presentingViewController dismissModalViewControllerAnimated:YES];
} else {
[self.parentViewController dismissModalViewControllerAnimated:YES];
}
我尝试的最后一件事是添加以下代码以从主线程进行调用:
[self performSelectorOnMainThread:@selector(dismissSelf) withObject:nil waitUntilDone:NO];
最终,我没有解决问题的方法,因为对我没有任何作用。我会很高兴看到使它起作用的“杀手”行。
谢谢,西蒙