2017-01-31 2 views
-4

Ich möchte eine Willkommen & Handbuchseite für eine iOS-App erstellen. Ich bin mit Swift 3. Mein Problem ist, dass, wenn ich die Main.storyboard nach Fertigstellung der Führer Anweisungen versuchen zu zeigen, ich eine schwarze Ansicht bekommen statt der Main.storyboard:Swift3 ViewController kann nicht normal geladen werden und schwarze Ansicht anzeigen

enter image description here

I window?.rootViewController = ViewController() in AppDelegate.swift verwenden, um Schalten Sie eine neue ViewController, die mit der Main.storyboard verknüpft ist. Aber ich bekomme nichts außer einer schwarzen Ansicht.

+3

Zusatzcode statt Bild? Was ist daran schwer? – karthikeyan

+0

bitte auch als zusätzlichen Text zum Bild codieren – muescha

Antwort

0

Wenn Sie Storyboard verwendet haben, dann werden Sie Ihre View-Controller als

let viewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "your_identifier_which_you_have_set_in_storyboard") 
window?.rootViewController = viewController 

holen müssen Wenn Ihr Viewcontroller in UINavigationController eingebettet ist dann nur diese Änderung vornehmen:

window?.rootViewController = UINavigationController(rootViewController: viewController) 
0

versuchen Sie diese.

let storyboard = UIStoryboard(name: "Main", bundle: nil) 
      let viewController = storyboard.instantiateViewController(withIdentifier: "MainVC") 
window?.rootViewController = UINavigationController(rootViewController: viewController) 
Verwandte Themen