Swift App Xib - Zweiter ViewController - Etiketten werden 30 Sekunden lang nicht angezeigt, aber Tasten und andere Steuerelemente zeigen sofort an. Was könnte das sein/wie kann ich das lösen?Swift App Xib - Second ViewController - Etiketten werden nicht für 30 Sekunden angezeigt, aber Buttons usw. sind. Wie kann ich lösen?
Xcode 7.3.1 Swift 2
Dies wird auf dem Gerät geschieht und im Simulator
--->Video of Issue < -----
stelle ich aus der ersten Viewcontroller wie dies:
secondViewController.user = user
self.presentViewController(secondViewController, animated: true, completion: nil)
Second-View-Controller
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")
}
UPDATE
Wenn ich den Text in viewDidLoad gesetzt erscheint das Label zur gleichen Zeit wie alles andere.
override func viewDidLoad() {
super.viewDidLoad()
print("ListViewController did load")
labelX.text = "heyVC"
Das Hinzufügen der Steckdose selbst hat nichts geändert. Es war eigentlich programmatisch den Text, der es behoben hat. Ich denke, das ist ein Fehler in IB. Ich werde mit Apfel feilen.
Bug Nummer 27029176
Wie kann jemand Ihnen helfen, ohne Code zu sehen? –
Wird das Label jemals in einer View/VC-Datei referenziert? – Firo
Nein, das Label wird nie referenziert. Ich habe gerade die Steuerung auf den Xib gezogen und getestet, dass das Geschenk vom ersten ViewController funktioniert. Es gibt also einen FileOwner View-Controller für das zweite xib, aber ich habe die Controls noch nicht an irgendwelche Aktionen im zweiten View-Controller angeschlossen. Hinzufügen des Codes zum aktuellen und zweiten viewController-Code und zum Code in der zweiten AnsichtController – user2704776