In meiner App müssen Sie ein paar Fragen ausfüllen und Sie sind zeitlich abgestimmt. Am Ende des Quiz erhalten Sie eine Punktzahl, die ein Int ist. Ich habe das bis zum Hauptmenü durchgegeben und meine Gesamtpunktzahl zeigt die Punktzahl, die ich gerade bekommen habe. Ich würde gerne wissen, wie immer, wenn eine neue Punktzahl vom Benutzer verdient wird, dass die neue Punktzahl auf die Gesamtpunktzahl addiert wird. Mein overallScore
Label zeigt meine Punktzahl an und intPassed
ist die Ganzzahl, die an den View-Controller übergeben wird. Dann würde es dauerhaft unter Verwendung der Benutzerstandardwerte speichern. Irgendwelche Ideen, wie man das macht?Hinzufügen einer Ganzzahl zu Ihrer Gesamtpunktzahl jedes Mal, wenn Sie eine Punktzahl erhalten
0
A
Antwort
0
// Get, add
var oldScore = UserDefaults.standard.integer(forKey: "overallScore")
var newScore = oldScore + intPassed
// Save
UserDefaults.standard.set(newScore, forKey: "overallScore")
// Display
overallScore.text = String(newScore)
+0
Danke @Aaron Ich weiß das zu schätzen, jetzt weiß ich, wie man das macht! –
Verwandte Themen
- 1. FTP Quelle - jedes Mal zu erhalten Referenzdatei eine Datei
- 2. mehr Grad hinzufügen, jedes Mal klicken Sie
- 3. DataSnapshot erhalten eine Benutzerinfo jedes Mal
- 4. Jedes Mal, wenn Sie etwas zu einer ** PriorityQueue ** hinzufügen, wird es sich neu anordnen?
- 5. Hinzufügen von Punkten zu einer Punktzahl
- 6. Sie Jedes Mal
- 7. eine Punktzahl zu einer Zeit, Update-Methode
- 8. Führen Sie eine Methode jedes Mal, wenn Wert ändert
- 9. Wie man JButton hinzufügen Doubles jedes Mal, wenn es geklickt
- 10. RxJS Observable - abonnieren Sie jedes Mal, wenn eine Bedingung erfüllt
- 11. Generieren Sie eine zufällige Zeichenfolge jedes Mal
- 12. JavaScript: Erhalten Sie 90% einer Ganzzahl auf die nächste Ganzzahl?
- 13. Wie addiert man alle Punkte aus jeder Runde, um eine Gesamtpunktzahl zu erhalten
- 14. verhindern, Auswahldialog jedes Mal zu zeigen Benutzerkonto erhalten
- 15. Hinzufügen von 1 zu einer int-Variable jedes Mal, wenn ein Benutzer
- 16. Wordpress: Hinzufügen von 1 zu einer Variablen jedes Mal, wenn ein neuer Beitrag veröffentlicht wird
- 17. Rang automatisch mit seiner Gesamtpunktzahl zuweisen
- 18. Excel VBA: Wie Droplist jedes Mal hinzufügen, wenn ich klicke?
- 19. Python-Dataframe: Unterschiedliche RMSE-Punktzahl jedes Mal, wenn ich Random Forest Regressor ausführen
- 20. PHP - Wie "Stunden hinzufügen" zu einer Ganzzahl?
- 21. Hinzufügen von Dezimal zu einer Ganzzahl
- 22. Rückruf jedes Mal, wenn Unterprozess druckt
- 23. Sie müssen jedes Mal einen eindeutigen Wert hinzufügen, wenn Sie die POST-API-Anforderung in Jmeter
- 24. Daten jedes Mal abfragen oder Werte in Tabelle speichern?
- 25. VB Script (VBS) hinzufügen Nachrichtendatei zu protokollieren, jedes Mal erscheint
- 26. Inkrementieren jedes Mal, wenn Skript ausgeführt wird
- 27. Selen: Aufruf Methode jedes Mal wenn eine Seite lädt
- 28. Ersetzen Sie eine Zeichenfolge mit einer anderen Zeichenfolge jedes Mal, wenn es auftritt
- 29. Vergleichen Sie eine geliehene Ganzzahl mit einer literalen Ganzzahl
- 30. Aufruf if-Anweisung jedes Mal, wenn eine Eingabe geändert wird
Bitte posten Sie etwas Code, was Sie versucht haben? –