試試這個代碼:
注:下面的代碼已去你BaseViewController.Make確保您設置賽格瑞標識符和destinatinViewController所有的viewController內。
func slideMenuItemSelectedAtIndex(index: Int32) {
let topViewController : UIViewController = self.navigationController!.topViewController!
switch(index){
case 0:
print("VC1\n", terminator: "")
self.performSegueWithIdentifier("segueVC1", sender: nil)
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
self.performSegueWithIdentifier("segueVC1", sender: nil)
segue.destinationViewController as! viewControllerOne
}
break
case 1:
print("VC2", terminator: "")
self.performSegueWithIdentifier("segueVC2", sender: nil)
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
self.performSegueWithIdentifier("segueVC2", sender: nil)
segue.destinationViewController as! viewControllerTwo
}
break
case 2:
print("VC3", terminator: "")
self.performSegueWithIdentifier("segueVC3", sender: nil)
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
self.performSegueWithIdentifier("segueVC3", sender: nil)
segue.destinationViewController as! viewControllerThree
}
break
case 3:
print("VC4", terminator: "")
self.performSegueWithIdentifier("segueVC4", sender: nil)
func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
self.performSegueWithIdentifier("segueVC4", sender: nil)
segue.destinationViewController as! viewControllerFour
}
break
default:
print("default\n", terminator: "")
}
注:如果不使用SEGUE連接VC的,那麼你需要一個不同的方式。現在我知道了。
更新:
第一步:爲您NEWVC迅速類。
第二步:將NEWVC到故事板和設置自定義的類名(NEWVC類名和VC定製類的名稱應該是匹配)
第三步:連接AKSwiftSlideMenuVC到NEWVC並提供姓名您segueIdentifier。
第4步:轉到BaseViewController更新你的情況segueIdentifier和destVC ...
來源
2016-11-04 13:19:22
Joe
如何與賽格瑞或無連接賽格瑞您NEWVC。 – Joe
檢查我的更新.... – Joe
如果我的答案幫助您解決問題。您必須接受我的答案。這就是系統的工作方式。所以,我們都從中受益,否則沒有意義,幫助您的文章和浪費我自己的時間? – Joe