0
我怎么能驳回视图控制器,我通过此控制器利用此方法驳回ViewC控制器,我目前它通过使用根
func openUpgradeAccount(){
let appdel = AppDelegate.sharedInstance()
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let earnFreeSpace = storyboard.instantiateViewControllerWithIdentifier("IAPUpgradeVC") as! IAPUpgradeVC
let navigation:UINavigationController = UINavigationController(rootViewController: earnFreeSpace)
appdel.drawerController!.mainViewController = navigation
appdel.drawerController!.setDrawerState(.Closed, animated: true)
}
称之为我添加的UIBarButtonItem取消ID viewDidLoad方法
let cancelBarBtn = UIBarButtonItem(title: NSLocalizedString("Cancel", tableName: appLocalizedTable, comment: ""), style: UIBarButtonItemStyle.Done, target: self, action: #selector(IAPUpgradeVC.didTapCancelButton(_:)))
cancelBarBtn.tintColor = UIColor.whiteColor()
self.navigationItem.leftBarButtonItem = cancelBarBtn
,我使用以关闭该视图中didTapCancelButton方法是
func didTapCancelButton(sender: UIBarButtonItem) {
self.dismissViewControllerAnimated(true) {() -> Void in
}
但WHE ñ我点击取消按钮什么都没有发生,我想我怎么能返回到最后一个ViewController,任何人都可以帮助我?
drawerController它是一个类,当我点击它时,改变了我左边菜单中的单元格背景颜色, –
我其实对它的超类有什么更好奇吗? – johnyu
UIViewController,UIGestureRecognizerDelegate –