2016-04-17 6 views

Antwort

4

Tippen Sie auf den zweiten View-Controller und wählen Sie "Is initial View Controller" in Attributes inspector.

enter image description here

+0

Danke, ich habe dies aktiviert, aber das Problem nicht gelöst ... Gibt es in Xcode falsch? – SherAnh

+0

jede Chance, die Sie Ihren Root-Controller mit ersten Controller-Storyboard-ID wie [Storyboard instanziateViewControllerWithIdentifier: @ "firstController"] –

0

Alternativ können Sie dies auch mit dem Code tun. In Ihrem AppDelegatedidFinishLaunchingWithOptions-Methode der Klasse können Sie

let storyBoard = UIStoryboard(name: "Main", bundle: nil) 
let secondVC = storyBoard.instantiateViewControllerWithIdentifier("SecondViewController") as! SecondViewController 
self.window?.rootViewController = secondVC 

bearbeiten
Swift 3,0

let storyBoard = UIStoryboard(name: "Main", bundle: nil) 
let secondVC = storyBoard.instantiateViewController(withIdentifier: "SecondViewController") as! SecondViewController 
self.window?.rootViewController = secondVC 

Unter der Annahme, dass Ihr Drehbuch Name SecondViewController Storyboard ID und Restoration ID ist Main.Storyboard und Ihr schreiben Legen Sie auch im Identity Inspector fest und verwenden Sie die Storyboard-ID.

enter image description here

+0

Vielen Dank! Ich habe das Problem gelöst :) – SherAnh

+0

Wie hast du es geschafft? Mit Code oder einem anderen Ansatz. Wenn meine Antwort Ihnen geholfen hat, kreuzen Sie bitte als akzeptiert an –

+0

Ihre Antwort hat mir geholfen. Es tut mir leid, ich habe vergessen zu kreuzen. – SherAnh

0

Wenn Sie Starter wie ich (beide iOS und OSX mechine) sind und Sie wollten den Einstiegspunkt in gleichen Storyboard ändern, dann,

-> langen Druck auf den Einstiegspunkt Pfeil. -> ziehen Sie es auf den View-Controller, den Sie als Startpunkt festlegen möchten, der Pfeil wird nun auf den neuen Bildschirm verschoben.

Verwandte Themen