La création d'un nouveau projet dans XCode 6 ne permet pas de désactiver les storyboards. Vous pouvez uniquement sélectionner Swift ou Objective-C et utiliser ou non les Core Data.
J'ai essayé de supprimer le storyboard et du projet en supprimant le storyboard principal et en définissant manuellement la fenêtre de didFinishLaunching
Dans l'AppDelegate, j'ai ceci:
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow
var testNavigationController: UINavigationController
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {
testNavigationController = UINavigationController()
var testViewController: UIViewController = UIViewController()
self.testNavigationController.pushViewController(testViewController, animated: false)
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
self.window.rootViewController = testNavigationController
self.window.backgroundColor = UIColor.whiteColor()
self.window.makeKeyAndVisible()
return true
}
}
Cependant, XCode me donne une erreur:
La classe 'AppDelegate' n'a aucun initialiseur
Quelqu'un y a-t-il réussi?