2016-04-10 3 views
1

Ich versuche, eine "Post Count" mit jedem Benutzer zu speichern, so dass ich den Gesamtbetrag der Zeiten, die sie gebucht haben, verfolgen kann. Wenn ich zum ersten Mal eine neue Spalte im Dashboard anlege, löscht sie die Spalte nach der Aktualisierung. Außerdem bin ich gespannt, wie ich es mit Swift nach Kinvey speichere. Hier ist was ich bisher habe.Speichern von benutzerdefinierten Attributen für Kinvey User

Ich realisiere, ich brauche einen Abschlussblock, der ich denke, ist zwischen mir und es zur Arbeit zu bekommen. Vielen Dank im Voraus!

+0

Alternativ können Sie eine 'zählende Abfrage' für Beiträge verwenden, bei denen der Benutzer Ihr aktiver Benutzer ist. Das erspart Ihnen das Speichern redundanter, wiederholter Daten für den Benutzer und stellt sicher, dass diese normalisiert werden. Weitere Informationen finden Sie unter http://devcenter.kinvey.com/ios/guides/datastore#counting. –

+0

Im Moment habe ich es eingerichtet, um zu inkrementieren, wenn ich auf eine Schaltfläche klicke, um es nur zu testen, anstatt es zu verbinden, wenn ein Post passiert, was ich noch nicht habe. Wenn ich die Dokumentation richtig verstehe, ist das Zählen, über das du redest, die Zählung von etwas in einer Sammlung, wie eine Reihe von Bildern, die jemand gepostet hat. – Devbot100

+0

Ja vorausgesetzt, Sie haben ein Array von Posts in der Datenbank –

Antwort

0

Obwohl oben habe ich nur diesen Code verwendet, um zu testen, ob ich den neuen Wert speichern konnte nach Tippen auf eine Schaltfläche "Increment", die wiederum prüfen würde, ob es den neuen Wert in Kinvey gespeichert wurde, fand ich heraus wie man diesen Test beendet.

In meiner ursprünglichen Frage stürzte es ab, wenn die Inkrementtaste gedrückt wurde. In Zukunft muss dieser Code in dem Bereich platziert werden, in dem Sie einen Beitrag veröffentlichen, so dass er nach der Veröffentlichung eines Posts inkrementiert wird und nicht mehr, wenn Sie auf eine Testinkrement-Schaltfläche klicken.