Pytania otagowane jako nsuserdefaults

NSUserDefaults to API Objective-C do przechowywania i pobierania preferencji użytkownika w ramach platformy Apple Foundation dla Cocoa i Cocoa Touch. Jest dostępny w systemie OS X 10.0 i nowszych oraz dostępny w iOS 2.0 i nowszych, który jest dziedziczony z klasy głównej NSObject

6
iOS: użyj wartości logicznej w NSUserDefaults
Po rootViewControllerzaładowaniu mojej aplikacji chcę mieć możliwość sprawdzenia, czy dane logowania użytkowników zostały zapisane NSUserDefaults. Zasadniczo, gdy użytkownik ładuje aplikację i nie ma zapisanych danych logowania, modalAlertViewzostanie wypchnięty przycisk, a użytkownik będzie mógł odpowiednio zapisać swoje poświadczenia. To zapisuje te UITextFieldciągi do odpowiedniego NSUserDefaultobiektu. Czy jest jednak możliwe, że po …

10
Sprawdź, czy istnieje UserDefault - Swift
Próbuję sprawdzić, czy istnieje domyślne ustawienie użytkownika, widoczne poniżej: func userAlreadyExist() -> Bool { var userDefaults : NSUserDefaults = NSUserDefaults.standardUserDefaults() if userDefaults.objectForKey(kUSERID) { return true } return false } Jednak nie ma znaczenia, co zawsze zwróci prawdę, nawet jeśli obiekt jeszcze nie istnieje? Czy to właściwy sposób sprawdzania istnienia?

7
jak zapisywać i czytać tablicę tablicy w NSUserdefaults w swift?
Muszę utworzyć tablicę, aby dodać obiekty w tym formacie, takie jak słownik w języku Swift: ["klucz1": "wartość1", "klucz2": "wartość2"] Kiedy próbuję go zapisać NSUserDefaultswszystko jest poprawne, ale gdy czytam NSUserDefaultskluczem to się zawiesza. Jakiego typu danych potrzebuje mój var obj? let def = NSUserDefaults.standardUserDefaults() var key = "keySave" var element: …

13
Zapisywanie niestandardowej klasy Swift z NSCoding do UserDefaults
Obecnie próbuję zapisać niestandardową klasę Swift w NSUserDefaults. Oto kod z mojego Playground: import Foundation class Blog : NSObject, NSCoding { var blogName: String? override init() {} required init(coder aDecoder: NSCoder) { if let blogName = aDecoder.decodeObjectForKey("blogName") as? String { self.blogName = blogName } } func encodeWithCoder(aCoder: NSCoder) { if …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.