NSUserdefault'ta bir değere sahibim ve kodu her çalıştırdığımda "İsteğe bağlı (" değer ")" aramaları iptal ettim ve birçok örnekte aramalar yaptım. Opsiyonel() olmadan yazdırılamıyor()
benim sorunum kodunu
let SaveData = NSUserDefaults.standardUserDefaults()
if(SaveData.valueForKey("newString") != nil){
print(SaveData.valueForKey("newString") as! String!)
print(SaveData.valueForKey("newString") as! String)
print(SaveData.valueForKey("newString")!)
// SD.executeChange("INSERT INTO \(ImageIs)Array (\(ImageIs)) VALUES ('\(abc)')")
SaveData.setValue(nil, forKey: "newString")
}
Denediniz mi ... Eğer değer = SaveData.valueForKey ("newString")? Dize {print (value)} '? – nhgrif
Şimdi denedim ve hala isteğe bağlı –
Yanlış kopyalanmadıkça katılmıyorum. Aslında, sadece ilk örneğiniz onu isteğe bağlı olarak göstermelidir ... – nhgrif