關閉當前頁面,跳轉下一頁面;退出跳至某頁面

1、、//關閉當前頁面,跳轉下一頁面

NSMutableArray * array =[[NSMutableArray alloc]initWithArray:self.navigationController.viewControllers];

//刪除當前頁面

[array removeObjectAtIndex:array.count-1];

HomeViewController *vc = [[HomeViewController alloc]initWithNibName:@"HomeViewController" bundle:nil];

//添加要跳轉的controller

[array addObject:vc];

[self.navigationController setViewControllers:array animated:YES];

2、、、//退出跳至某頁面

for (UIViewController *controller in self.navigationController.viewControllers) {

if ([controller isKindOfClass:[LoginViewController class]]) {

[self.navigationController popToViewController:controller animated:YES];

}

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • //設置尺寸為屏幕尺寸的時候self.window = [[UIWindow alloc] initWithFra...
    LuckTime閱讀 838評論 0 0
  • *7月8日上午 N:Block :跟一個函數塊差不多,會對里面所有的內容的引用計數+1,想要解決就用__block...
    炙冰閱讀 2,553評論 1 14
  • 作者唯一QQ:228544117。。。。。 =========后面的都要新建一個文章 AppDelegate.h ...
    CC_iOS閱讀 961評論 0 0
  • 1、設置UILabel行間距 NSMutableAttributedString* attrString = [[...
    十年一品溫如言1008閱讀 1,731評論 0 3
  • 錯誤提示:error: failed to push some refs to 'https://github.c...
    JasonGao閱讀 29,119評論 0 2