В ios 8 beta 5 повреждены контроллеры представления с nib-файлами?

Я создал тестовый проект в ios 8 beta 4, который в качестве контроллера основного представления и второго контроллера представления был создан как подкласс UIViewController с файлом xib.

Я поставил кнопку на главном контроллере, чтобы представить второй контроллер:

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.
}

}

Я запускаю приложение и нажимаю на кнопку, представлен второй контроллер - все хорошо

Переходя на xcode beta 5, я запускаю приложение, и когда я нажимаю кнопку, экран становится черным.

Поскольку я знаю, что они испортили код инициализации, я попытался вставить переопределения, чтобы увидеть, как это исправить:

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.
}

Та же проблема. Изменение обязательных и переопределений для всех возможных комбинаций, принятых XCode, не имеет никакого эффекта.

Если я использую раскадровку, чтобы создать другой контроллер и перейти к нему все хорошо.

Есть идеи?

РЕДАКТИРОВАТЬ - Новая информация

Пробовал nibName = nil в init - та же проблемаСоздал то же приложение в цель C, и он отлично работает

Видимо быстрая проблема бета 5

Ответы на вопрос(6)

Ваш ответ на вопрос