Czy ktoś wie, w jaki sposób zapisałbym moją całkowitą liczbę całkowitą do NSUserDefaults, aby móc ją załadować później?Jak zapisać liczbę całkowitą do NSUserDefaults?
22
A
Odpowiedz
57
[[NSUserDefaults standardUserDefaults] setInteger:HighScore forKey:@"HighScore"];
... aby ją odzyskać:
NSInteger highScore = [[NSUserDefaults standardUserDefaults] integerForKey:@"HighScore"];
Tłumaczy to bardzo prosty w documentation.
10
Mówiąc ogólniej, można zapisywać obiekty klasy Foundation w ustawieniach domyślnych użytkownika, np. , np.:
[[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:highScore] forKey:@"kHighScore"];
i
NSInteger highScore = [[[NSUserDefaults standardUserDefaults] objectForKey:@"kHighScore"] intValue];
Ale metoda wygoda jest tam za poświęcenie w NSInteger
bezpośrednio.
Wolę używać bardziej agnostycznych -setObject:
i -objectForKey:
, ponieważ bardziej czysto oddziela typ obiektu od dostępu do słownika.
Powiązane problemy
- 1. Jak zapisać UIColor z NSUserDefaults?
- 2. Jak mogę zapisać liczbę całkowitą w buforze nodejs?
- 3. przekonwertować liczbę całkowitą do tablicy
- 4. Jak zapisać kolor w NSUserDefaults w szybkim?
- 5. QByteArray na liczbę całkowitą
- 6. formatowania liczbę całkowitą C++
- 7. Zapisywanie NSDictionary do NSUserDefaults
- 8. Python zaokrągla liczbę całkowitą do następnej setki
- 9. Konwersja Java na liczbę całkowitą do szesnastkowej
- 10. iOS - Nie można zapisać NSDate w NSUserDefaults
- 11. Jak przekonwertować postgres json na liczbę całkowitą
- 12. Jak przekonwertować liczbę całkowitą na seryjną
- 13. Jak przekonwertować datę na liczbę całkowitą?
- 14. Jak pomnożyć czas przez liczbę całkowitą?
- 15. Jak poprawnie przeanalizować liczbę całkowitą w PHP?
- 16. Jak reprezentować liczbę całkowitą większą niż integer'high?
- 17. Jak zwrócić liczbę całkowitą w java?
- 18. Jak mogę zapisać Swift wartość enum w NSUserDefaults
- 19. Jak zapisać listę obiektów niestandardowych w pliku NSUserDefaults?
- 20. Policz całkowitą liczbę baz danych
- 21. procedura oracle zwraca liczbę całkowitą
- 22. jak dodać liczbę całkowitą i liczbę zmiennoprzecinkową Unix shell skrypt
- 23. Jak uzyskać całkowitą liczbę tabel w postgresql?
- 24. jak uzyskać całkowitą liczbę wierszy z mysqli
- 25. jak uzyskać całkowitą liczbę slajdów w flexslider
- 26. Jak pomnożyć liczbę całkowitą w C?
- 27. Jak uzyskać liczbę całkowitą z JSON
- 28. Postscript: jak przekonwertować liczbę całkowitą na ciąg?
- 29. Jak sprawdzić liczbę całkowitą w C?
- 30. bash - Jak zadeklarować lokalną liczbę całkowitą?
Masz rację, oczywiście. Ale Googling (i znalezienie użytecznych rozwiązań dwuprzewodowych, takich jak twoje) jest DUŻO szybszy niż przekopywanie się przez dokumentację Apple'a. Można argumentować, że przez Googling jestem albo leniwy, albo wydajny ...! –