Klasse zum Definieren von Konstanten in swift erstellen

Hinweis: ich möchte erreichen, die ähnliche Funktionen in swift - Wo zum speichern von globalen Konstanten, die in einer iOS-Anwendung?

Ich habe zwei-Klassen - MasterViewController und DetailViewController

Möchte ich die Definition eines enum (siehe unten enum) und seine Werte in beiden Klassen:

enum Planet: Int {
    case Mercury = 1, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune
}

Habe ich versucht, Sie zu definieren, in MasterViewController und verwenden Sie es in der DetailViewController wie diese:

let aPlanet = Planet.Earth

aber der compiler beschwert sich 🙁

"Use of unresolved identifier "Planet"

In der Regel in meinem objective-c-code, den ich verwendet, um einen globalen Konstanten-Datei, die ich verwendet, um zu importieren, in-app-Präfix.pch-Datei, die war zugänglich zu machen, um alle Dateien in mein Projekt, aber in diesem Fall bin ich ratlos.

InformationsquelleAutor der Frage Devarshi | 2014-08-08

Schreibe einen Kommentar