Crear un nuevo proyecto en XCode 6 no permite deshabilitar Storyboards. Solo puede seleccionar Swift u Objective-C y usar o no Core Data.
Intenté eliminar el guión gráfico y del proyecto eliminar el guión gráfico principal y configurar manualmente la ventana desde didFinishLaunching
En AppDelegate tengo esto:
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
}
}
Sin embargo, XCode me da un error:
La clase 'AppDelegate' no tiene inicializadores
¿Alguien ha tenido éxito en esto?