IBOutlets ноль на устройствах iOS 8, но отлично работают на iOS 9 (Swift)

При запуске iOS 8, IBOutlet моих контроллеров представления на основе nib - nil, но при запуске iOS 9 они работают нормально. Любые идеи, почему это может произойти?

Мое приложение поддерживает iOS 8+, и я запускаю Xcode 7.2.

Ответ 1

Проблема заключалась в способе создания моего UIViewController. изменения let myVC = MyViewController()

для let myVC = MyViewController(nibName: "MyViewController", bundle: nil) исправлена ​​проблема.