我该如何 dissmiss 在 presentview后「下面的视图」

意思是,
各位大哥,先看一下这段看程式,大约就可知道我想作什么了

var tmpController = self.mainVC
            self.mainVC.presentViewController(cateList, animated: true, completion: { () -> Void in
                    tmpController.parentViewController?.dismissViewControllerAnimated(true, completion: nil)
                
            })

例如 原先有个 A视图 ,经由A视图 会 presentviewcontroller 新的A1视图,我该如何吧 A视图dissmiss掉呢?产生 A2时,把A1 dissmiss掉
这是问题1

现,我presentviewcontroller因为种种原因,我必须把 presentviewcotroller 写在一个方法里 但
问题是
有一个 视图 B , 这个视图是不能被 dismiss 掉的,那我要怎么判断 ,presnetcontroller 的是A视图 还是 B视图呢?

viewcontroller 能不能设ID呢?如果可以设,要如何 设?如何 读?如何 取?

以上 感谢各位大大

回复
阅读 2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏