Swift App Xib — второй ViewController — метки не отображаются в течение 30 секунд, но кнопки и другие элементы управления отображаются сразу. Что это может быть/как решить?
Xcode 7.3.1 Свифт 2
Это происходит на устройстве и в симуляторе
---> Видео проблемы ‹-----
Я представляю из первого viewController вот так:
secondViewController.user = user
self.presentViewController(secondViewController, animated: true, completion: nil)
Контроллер второго вида
override func viewDidLoad() {
super.viewDidLoad()
print("ViewController did load")
print("selected facility is: ", user?.selectedFacility)
// Do any additional setup after loading the view.
}
// required init(coder aDecoder: NSCoder) {
// super.init(nibName: "ListViewController", bundle: NSBundle.mainBundle())
// }
override func awakeFromNib() {
print("awake from nib")
}
override func viewWillAppear(animated: Bool) {
print("viewWillAppear")
}
override func viewDidAppear(animated: Bool) {
print("viewDidAppear")
}
override func viewDidDisappear(animated: Bool) {
print("viewDidDisappear")
}
ОБНОВЛЕНИЕ
Если я установлю текст в viewDidLoad, метка появится одновременно со всем остальным.
override func viewDidLoad() {
super.viewDidLoad()
print("ListViewController did load")
labelX.text = "heyVC"
Добавление самой розетки ничего не изменило. На самом деле это была программная установка текста, которая исправила это. Я думаю, что это ошибка в IB. Я буду файл с яблоком.
Номер ошибки 27029176