導(dǎo)航棧里尋找navigationController

1.棧里存在

for (UIViewController *vc in [self.navigationController viewControllers]) {
        if ([vc isKindOfClass:[MonthlyExamDetailController class]]) {
            [self.navigationController popToViewController:vc animated:YES];
        }
}

2.棧里不存在

NSMutableArray*tempMarr =[NSMutableArray arrayWithArray:self.navigationController.viewControllers];
MonthlyExamDetailController *vc = [self.storyboard instantiateViewControllerWithIdentifier:NSStringFromClass([MonthlyExamDetailController class])];
[tempMarr insertObject:vc atIndex:tempMarr.count- 1];
[self.navigationController setViewControllers:tempMarr animated:YES];
for (UIViewController *vc in [self.navigationController viewControllers]) {
            if ([vc isKindOfClass:[MonthlyExamDetailController class]]) {
                   [self.navigationController popToViewController:vc animated:YES];
            }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Java byte code 的學(xué)習(xí)意義 為啥要學(xué)java bytecode,這就跟你問我已經(jīng)會(huì)python了為...
    shanggl閱讀 1,845評(píng)論 0 3
  • 現(xiàn)在好多APP都有這種功能,給用戶的體驗(yàn)很好,我也簡(jiǎn)單實(shí)現(xiàn)了一下,1.5S從黃色變道藍(lán)色。直接上代碼吧 布局很簡(jiǎn)單...
    BertSir閱讀 1,562評(píng)論 2 3
  • 先放一張我自己的,
    沈新宇A(yù)lice閱讀 238評(píng)論 0 0
  • 今天看《取悅癥》了解到原來「好人」也有分類。 你有沒有被發(fā)過好人卡? 你有沒有覺得自己是一個(gè)好人?或者你有沒有想過...
    黃沿溪閱讀 314評(píng)論 2 3

友情鏈接更多精彩內(nèi)容