¿Están los controladores de vista con archivos nib rotos en ios 8 beta 5?

Creé un proyecto de prueba en ios 8 beta 4 que como un controlador de vista principal y un segundo controlador de vista creado como una subclase UIViewController con un archivo xib.

Puse un botón en el controlador principal para presentar el segundo controlador:

class ViewController: UIViewController {

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
}

@IBAction func testVCBtnTapped() {
    let vc = TestVC()
    presentViewController(vc, animated: true, completion: nil)
}
override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

}

Ejecuto la aplicación y al presionar el botón aparece el segundo controlador: todo está bien

Pasando a xcode beta 5, ejecuto la aplicación y cuando presiono el botón la pantalla se vuelve negra.

Como sé que se metieron con el código de inicio, traté de anular para ver si eso lo solucionaba:

class TestVC: UIViewController {

override init() {
    super.init()
}
required init(coder aDecoder: NSCoder!) {
    super.init(coder: aDecoder)
}
override init(nibName nibNameOrNil: String!, bundle nibBundleOrNil: NSBundle!) {
    super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
}

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.
}

El mismo problema. Cambiar lo requerido y anular todas las combinaciones posibles aceptadas por xcode no tiene ningún efecto.

Si uso el guión gráfico para crear otro controlador y seguirlo, todo está bien.

¿Algunas ideas?

EDITAR - Nueva información

Intenté nibName = nil en init - mismo problemaCreé la misma aplicación en el objetivo c y funciona bien

Aparentemente un problema rápido de beta 5

Respuestas a la pregunta(6)

Su respuesta a la pregunta