, bu kodu kullanarak bir anahtar tasarruf yaşıyorum varsa:Kontrol NSUserDefaults anahtar Benim uygulamada
func saveKey(){
var xmineSpillere = mineSpillere
var defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject(xmineSpillere, forKey: "YourKey")
}
Ama anahtar olup olmadığını nasıl kontrol edebilirim? Kod şu gibi bir şey istiyorum:
if key("YourKey") exists {
println("key exists")
}
else {
println("does not exist")
}
Swift'de böyle bir şeyi nasıl yapabilirim? Eğer NSUserDefaults
herhangi Biriktireceğin her zaman
if (NSUserDefaults.standardUserDefaults().objectForKey("YourKey") != nil) {
println("key exist")
}
Bir sorum var: anahtar ile varsa
kontrol edebilirsiniz Victor. "Anahtar" UITableView'den veri kaydeder, böylece diziyi nasıl kaydedebilirim ve nasıl bir dizi olarak okuyabilirim? Anahtarı dizi olarak okurken, onu "var mineSpillere" olarak koymak istiyorum. –
Bu http://stackoverflow.com/questions/25179668/how-to-save-and-read-array-of-array-in-nsuserdefaults-in-swift'i deneyin –
Değer bellektir ve her ne kadar alınabilirse alınabilir. senkronize etmiyorsun. –