2016-03-05 63 views
2

我正在使用SWRevealViewController。使用此代碼簡單推SWRevealViewController單細胞快速?

@IBOutlet weak var menuButton: UIBarButtonItem! 

    override func viewDidLoad() { 
     super.viewDidLoad() 


    if self.revealViewController() != nil { 

     menuButton.target = self //.revealViewController() 
     menuButton.action = Selector("backAction") 
     menuButton.image = UIImage(named: "back_arrow") 
     menuButton.title = "" 

     self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) 

    } 




func backAction() 
{ 
    self.navigationController?.popViewControllerAnimated(true) 
} 

但現在我想要1視圖控制器無法使用此功能。即我不希望「登錄」的菜單按鈕只需簡單地按下後退按鈕即可。

現在我不能回去導航抽屜或主屏幕。

任何幫助將不勝感激。

enter image description here

+0

什麼問題,會崩潰嗎? – RaffAl

+0

@Bearwithme。你現在可以檢查嗎? –

回答

2

reason:'[setValue:forUndefinedKey:]:這個類不是關鍵值編碼兼容的關鍵menuButton。' - >錯誤說

menuButton沒有在你的故事板正確連接,取出連接一次,再次,它會工作

+0

現在更新我的問題。你現在可以檢查嗎? –

+1

檢查一次您以前的視圖控制器是否可用或不在導航堆棧中,SWL適用於自定義搜索而不是導航搜索 –

1

確保menuButton出口正確連接在Interface Builder。

+0

現在更新我的問題。你現在可以檢查嗎? –