2016-04-12 11 views
4

Ich baue eine App mit Swift2 und Realm, um die Daten zu erhalten. Die Datenbeziehungen könnten als Eltern-Kind-Enkel-Objekte beschrieben werden. Jedes Objekt hat seine eigene Unterklasse mit demselben Format. Ich bekomme den Laufzeitfehler "RLMObject-Unterklassen können nicht in anderen Deklarationen verschachtelt werden. Bitte verschieben Sie _TtCC12 ... in den globalen Gültigkeitsbereich. '" Auf dem Enkelobjekt. Irgendwelche Vorschläge?Wie verschiebe ich ein Realm-Objekt in einen globalen Bereich?

Antwort

3

Die Fehlermeldung besagt, dass die Deklarationen Ihrer RealmSwift.Object-Unterklassen im äußersten Bereich sein müssen und nicht in andere Klassen- oder Strukturdeklarationen oder Funktionsdefinitionen verschachtelt sein können.

+0

Dank bdash. Ich habe den fehlerhaften Code dank Ihrer Antwort gefunden. –

+0

Haben Sie eine Erklärung, warum ist das der Fall? –

Verwandte Themen