2016-08-22 4 views
4

Kann ein Storyboard in einen iOS Playground geladen werden? die Schritte in diese Fragen wie folgt vor:Ist es möglich, ein Storyboard in einem iOS Playground zu laden?

How do you instantiate a Storyboard from a file within an iOS playground?

Zusammengestellt Main.storyboard mit

ibtool --compile MainMenu.nib MainMenu.storyboard 

hinzugefügt zum Resources Ordner des Spielplatzes. Dann versuchte es Laden:

let storyboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()) 

Das, was zu einem Fehler:

Playground execution aborted: Execution was interrupted, reason: signal SIGABRT. 

Ist das in XCode unterstützt 8 7.3.1 oder sogar XCode?

+0

nicht die ganze Geschichte Board-Datei, aber Sie können gewünschte Design einfügen. Weil StoryBoard selbst eine Datei hat. – JAck

+0

@Jack Hat das nicht ganz verstanden. Kannst du bitte umformulieren? Meinst du, ich kann eine einzelne Xib hinzufügen? –

Antwort

4

Ihr Storyboard Init Code funktioniert für mich, wenn ich den Ressourcenbereich des Spielplatzes mit der gleichen Struktur wie eine App eingerichtet habe.

Ressourcen-> Base.lproj-> Main.storyboardc

+0

Können Sie bitte Ihr Projekt teilen. Ich kann mich nicht reproduzieren. Hast du auch das .storyboard kompiliert? –

+0

Ich habe einen Base.lproj-Ordner aus einer kompilierten Beispielanwendung kopiert und zu Resources hinzugefügt, also ist es ein kompiliertes Storyboard. –

+0

Ich dachte "Storyboardc" wurde einfach falsch geschrieben –

Verwandte Themen