【问题标题】:Simple push in SWRevealViewController for single cell swift?简单推送 SWRevealViewController 以实现单细胞快速?
【发布时间】:2016-06-19 01:58:17
【问题描述】:

我正在使用 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 个没有此功能的视图控制器。即我不希望“登录”的菜单按钮只需简单地按下后退按钮即可。

现在我无法返回导航抽屉或主屏幕。

任何帮助将不胜感激。

【问题讨论】:

  • 什么问题,崩溃?
  • @Bearwithme。你现在可以检查一下吗?

标签: ios swift swrevealviewcontroller


【解决方案1】:

原因:'[ setValue:forUndefinedKey:]:此类不符合键 menuButton 的键值编码。' --> 错误提示

你的menuButton在你的故事板中没有正确连接,一次又一次地删除连接,它会起作用

【讨论】:

  • 现在更新了我的问题。你现在可以检查一下吗?
  • 检查您以前的视图控制器是否在导航堆栈中可用,SWL 用于自定义 segue 而不是导航 segue 的原因
【解决方案2】:

确保 menuButton 插座在 Interface Builder 中正确连接。

【讨论】:

  • 现在更新了我的问题。你现在可以检查一下吗?
猜你喜欢
  • 2016-06-20
  • 2021-09-05
  • 1970-01-01
  • 2014-11-23
  • 1970-01-01
  • 2011-09-17
  • 2011-03-02
  • 2017-01-09
相关资源
最近更新 更多