構造体とNSUserDefaults
を使用して文字列を保存しようとしていますが、すべてうまくいきます。構造体を使ってNSArrayをNSUserDefaultsから保存して読み込みます。
しかし、私はNSArray
のために同じことをすることができません。
これは、
構造体に私のコードです:
struct ServiceKey{
static let XX : NSArray = ["xx"]
}
保存するには:
let defaults = NSUserDefaults.standardUserDefaults()
var first = denominationsALFA as! NSArray
defaults.setObject(first, forKey: ServiceKey.XX)
を読むには:
let defaults = NSUserDefaults.standardUserDefaults()
defaults.arrayForKey(ServiceKey.XX)
ので、この問題のために最善の解決策何ができるか
のキーは文字列ではなく文字列である必要があります。 – Ankit
私はそれを次のようにしようとしています:static let XX:NSArray = "xx"しかし、それは私にエラーを与えます:文字列はNSArray @Ankitに変換できません –