我想有条件地导航视图控制器。所以在查看控制器负载之前我需要检查导航条件。我也这样做。这也不是我的初步观点,否则我可以在appDelegate中添加条件。
class LoginController: UIViewController {
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(false)
if(!fileMgr.getCacheData(constants.defaultsKeys.KEY).isEqual("")){
dispatch_async(dispatch_get_main_queue()) {
let listing = self.storyboard?.instantiateViewControllerWithIdentifier("listing") as! ListingController
self.showViewController(listing as UIViewController, sender: listing )
}
}
}
}
但它首先加载基本控制器然后加载列表控制器。知道如何处理这种情况吗?