Je reçois l'erreur:Comment puis-je résoudre l'erreur « classe appDelegate n'a pas initialisations »
Class AppDelegate has no initializers
et ne peut pas l'air de comprendre pourquoi. Je suis le this tutorial. Je suis un débutant donc toute aide serait très appréciée!
Mon code:
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
var centerContainer: MMDrawerController
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
_ = self.window!.rootViewController
let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let centerViewController = mainStoryboard.instantiateViewController(withIdentifier: "ViewController") as! ViewController
let leftViewController = mainStoryboard.instantiateViewController(withIdentifier: "LeftSideViewController") as! LeftSideViewController
let leftSideNav = UINavigationController(rootViewController: leftViewController)
let centerNav = UINavigationController(rootViewController: centerViewController)
centerContainer = MMDrawerController(center: centerNav, leftDrawerViewController: leftSideNav)
centerContainer.openDrawerGestureModeMask = MMOpenDrawerGestureMode.panningCenterView;
centerContainer.closeDrawerGestureModeMask = MMCloseDrawerGestureMode.panningCenterView;
window!.rootViewController = centerContainer
window!.makeKeyAndVisible()
return true
}
}
Est-ce que 'centerContainer' doit être une propriété? Est-ce que ce sera l'accès à partir d'un autre code en plus de la méthode 'didFinishLaunchingWithOptions'? – rmaddy
Possible doublon de [Classe n'a pas initialiseurs Swift] (http://stackoverflow.com/questions/27797351/class-has-no-initializers-swift) –