Например, в контроллере представления есть свойство
@IBOutlet weak var nameLabel: UILabel!
Это свойство nil внутри viewWillAppear и viewDidLoad, поэтому приложение выходит из строя во время выполнения.
Он отлично работал в Xcode 6 Beta 4. После того, как я перешел на бета-версию 5, он пожаловался на класс контроллера does not implement its superclass required members. Поэтому я добавил
required init(coder aDecoder: NSCoder!) {
super.init(coder: aDecoder)
}
И эта ошибка компилятора исчезла. Однако приложение падает на unexpectedly found nil while unwrapping an Optional value, потому что это свойство nameLabel равно nil, когда я пытаюсь установить его text.
Я прочитал заметки о выпуске и не смог понять, как исправить эту проблему.