pop,pop,如果break,会pop两次,

if (self.navigationController.viewControllers.count > 2) {

        for (int i = self.navigationController.viewControllers.count - 2; i >= 0 ; i--) {

            id con = [self.navigationController.viewControllers

                      objectAtIndex:i];

            if (![con isKindOfClass:NSClassFromString(@"RecordViewController")] &&

                ![con isKindOfClass:NSClassFromString(@"ModifyLrcViewController")]) {

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

                return;

            }

        }

        [self.navigationControllerpopViewControllerAnimated:YES];

    }

    else {

        [self.navigationControllerpopViewControllerAnimated:YES];

    }

posted @ 2013-11-01 10:55  路在脚下,  阅读(173)  评论(0编辑  收藏  举报