La creazione di un nuovo progetto in XCode 6 non consente di disabilitare gli storyboard. Puoi selezionare solo Swift o Objective-C e utilizzare o meno Core Data.
Ho provato a eliminare lo storyboard e dal progetto a rimuovere lo storyboard principale e a impostare manualmente la finestra da didFinishLaunching
In AppDelegate ho questo:
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
}
}
Tuttavia, XCode mi dà un errore:
La classe "AppDelegate" non ha inizializzatori
Qualcuno ci è riuscito?