var appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
Swift中 有时候添加ViewController的时候,我们需要使用UIStoryboard进行加载
我们在AppDelegate中创建MainStoryBoard
var storyBoard: UIStoryboard?
storyBoard = UIStoryboard(name: "Main", bundle: nil)
func getMainStoryBoard()->UIStoryboard {
return storyBoard!
}
var cir_vc:CircleImageViewController! = appDelegate.getMainStoryBoard().instantiateViewControllerWithIdentifier("CircleImageViewController") as! CircleImageViewController
self.navigationController?.pushViewController(cir_vc, animated: true)
通过StoryBoardId创建了ViewController