在TabBar控制器新建一个按钮,点击这个按Modal一个新的导航控制器A,这个导航控制器里面也有个按钮,也modal一个导航控制器B,在这个导航控制器B里的取消按钮回到TabBar用代码的话,哪个方法可以实现,用dismissViewControllerAnimated的话是控制器A上面,调用什么方法,可以直接来到TabBar上

解决方案 »

  1.   

    1.用代理,设置b的代理为a,通过a关闭b的同时a自己也dismissViewControllerAnimated;
    2.用消息通知,tabbar监听这个消息,收到消息的时候关闭b,最好b在关闭的时候释放一下a,以免内存泄露
      

  2.   

    楼主,你好,如果你要按取消按钮回到TabBar上的话,你可以自定义这个取消按钮,然后 在这个取消按钮上写事件,回到Tarbar控制器这个页面上。
      

  3.   

    1楼给的2方法都可以实现。推荐使用第一种delegate 的方式