Ich habe Realm manuell installiert, und es funktioniert auf meiner Haupt-App. Aber auf der heutigen Erweiterung kann ich RealmSwift nicht einmal importieren. Ich entschuldige mich, wenn diese Frage eine neue Frage ist, aber ich habe im Internet gesucht und kann keine korrekte aktualisierte Version finden. Ich habe gelesen , aber es ist vor einem Jahr geschrieben und es funktioniert nicht mehr.Realm in der heutigen Erweiterung
Also, wie gehe ich Realm verwenden, um Daten zwischen der Haupt-App und der Erweiterung zu teilen?
Danke für die Hilfe!
Hallo TiM, Danke für die Antwort! Wirklich hilfreich! (: Aber ich habe eine Frage, wie setze ich den Realm-Pfad? Weil derzeit RLMRealm.setDefaultRealmPath() nicht mehr mit RealmSwift funktioniert. ZB von der Website, die ich zitiert habe, in appDelegate.swift unter applicationDidFinishLaunchingWithOptions, die author used 'let Verzeichnis: NSURL = NSFileManager.defaultManager(). containerURLForSecurityApplicationGroupIdentifier (" group.it.fancypixel.Done ")! Lassen Sie RealmPath = Verzeichnis.Pfad! .stringByAppendingPathComponent (" db.realm ") RLMRealm.setDefaultRealmPath (RealmPath) ' Was funktioniert nicht mehr, danke! –
Keine Sorge! Oh ja, das ist eine Sache, die in Realm seit diesem Tutorial geändert wurde.Alle Einstellungen für ein' Realm' wurden zu einem 'Configuration' Objekt zusammengefasst, einschließlich Die Datei-URL Der Code zum Konfigurieren eines Realms ist im Realm Sw verfügbar ift docs page: https://realm.io/docs/swift/latest/#realm-configuration – TiM
Ach ja, danke! Habe es jetzt geschafft zu arbeiten. Entschuldigung für die neuen Fragen, ich habe erst vor kurzem angefangen zu programmieren. (: –