Я просто реализовал this tutorial до минуты 8:35, и это не сработало.SWRevealViewController НЕ работает
import Foundation
class ViewController: UIViewController {
@IBOutlet weak var Open: UIBarButtonItem!
override func viewDidLoad() {
super.viewDidLoad()
print("open")
Open.target = self.revealViewController()
Open.action = Selector("revealToggle:")
print("open2")
}
override func viewDidAppear(_ animated: Bool) {
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}}
Однако стоит отметить. Я получаю на эту страницу после заставки page.And ниже, как я делаю это
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "Navigate") as! UINavigationController
//self.present(vc, animated: true, completion: nil)
let appDelegate = UIApplication.shared.delegate as! AppDelegate
appDelegate.window?.rootViewController = vc
От Splashscontroller я зову идти main.storyboard. Перейдите, я нажимаю на контроллер навигации и даю ему подсказку.
Я добираюсь до страницы с открытой кнопкой ... но ни один из них не открывается, когда я нажимаю на нее.
Am пытается instantiateViewController (withidentifier: «SWRevealViewController» получает черный экран –