我正在工作得應用程序,我調用presentModalViewController,一旦完成(調用dismissModalViewControllerAnimated:YES)它應立即調用popToRootViewControllerAnimated.
但問題是dismissModalViewControllerAnimated:YES工作正常,但popToRootViewControllerAnimated在它之后無法正常工作.
代碼如下所示:
[self.navigationController dismissModalViewControllerAnimated:YES] ;[self.navigationController popToRootViewControllerAnimated:YES];
解決方法
嘗試這樣得事情:
[self.navigationController dismissModalViewControllerAnimated:YES] ;[self performSelector:@selector(patchSelector) withObject:nil afterDelay:0.3];-(void)patchSelector{ [self.navigationController popToRootViewControllerAnimated:YES]; }
它不是那么整潔但它應該工作.
更新:
你應該用
[self dismissModalViewControllerAnimated:YES];
代替
[self.navigationController dismissModalViewControllerAnimated:YES] ;
呈現模態得對象是視圖控制器,而不是導航控制器.
以上是來客網為你收集整理得ios – 在dismissModalViewControllerAnimated之后調用popToRootViewControllerAnimated全部內容,希望內容能夠幫你解決ios – 在dismissModalViewControllerAnimated之后調用popToRootViewControllerAnimated所遇到得程序開發問題。
如果覺得來客網網站內容還不錯,歡迎將來客網網站推薦給程序員好友。
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。