Ich arbeite durch das Reich schnell Tutorial gefunden here.Wie initialisiere ich eine Realm-Liste?
Sobald ich das Tutorial erfolgreich auf meinem lokalen Rechner abgeschlossen habe, habe ich den Realm-Objekt-Server auf einem Ubuntu-Digital-Ozean-Server bereitgestellt.
Wenn ich jetzt führen Sie den Code auf meinem dev Maschine zeigt auf dem Server ich die Fehlermeldung:
Connecting to endpoint '139.59.102.91:80' (1/1)
2017-02-20 20:29:27.576 RealmTasksTutorial[9998:243100] Sync: Connection[1]: Failed to connect to endpoint '139.59.102.91:80': Connection refused
Das Problem könnte sein, dass, wenn Sie durch das Tutorial arbeiten, um es Ihnen zu starten bekommt ihre Mac-App und erstellen Sie eine Aufgabe. Dann gehen Sie zum nächsten Schritt und erstellen Sie die iOS-App. In dem iOS-App, in der SetupRealm() sie mit den folgenden Zeilen mit dem Reich-Server synchronisieren:
if self.items.realm == nil, let list = self.realm.objects(TaskList.self).first {
self.items = list.items
}
Dies wird nur self.items
bevölkern, wenn der Realm-Server hat die erste Aufgabe (von dem Mac App) hinzugefügt. Das Tutorial funktioniert also gut, wenn alles auf meinem lokalen Rechner läuft.
Das Problem ist, wenn ich den Realm-Objekt-Server auf die digitale Ubuntu-Ozean-Instanz bereitstellen. Es gibt keine Mac-App, um diese erste Aufgabe zu erfüllen.
Gibt es einen besseren Weg Realm zu überprüfen und zu initialisieren/zu füllen self.items
?