【发布时间】:2017-12-16 03:21:34
【问题描述】:
我目前正在尝试使用平移手势来显示控制器。截至目前,我的打开按钮有效,但是当我添加最后一行时,我的程序崩溃了,因为revealViewController 为nil。链接到 pod:https://github.com/John-Lluch/SWRevealViewController。
import Foundation
import UIKit
class MainViewController : UIViewController{
@IBOutlet weak var mainButton: UIView!
@IBOutlet weak var Open: UIBarButtonItem!
override func viewDidLoad() {
super.viewDidLoad()
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated);
mainButton.makeCircle();
Open.target = self.revealViewController()
Open.action = #selector(SWRevealViewController.revealToggle(_:));
self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer());
}
}
【问题讨论】:
标签: swift swrevealviewcontroller