NSUserDefaultsの使用を伴うアプリケーションで作業しています。私は正常に2つの文字列を保存し、現在intを保存しようとしています。NSUserDefaultエラーです。 INTは呼び出されたときに文字列として表示されます
これは私のエラーはnumberTwoが文字列として表示されているということであるコード
var number = Int(0)
override func viewDidLoad() {
super.viewDidLoad()
let numberOne = NSUserDefaults.standardUserDefaults()
numberOne.setValue(number, forKey: "num")
let numberTwo = numberOne.stringForKey("num")
if numberTwo > 1
{
//will insert code later
}
です。これは初めてのNSUserDefaultの実験です。私は初心者ですが、どんな助けもありがとうございます。
を、あなたがそれを得るため、文字列表現を求めているようだ:stringForKey – Volker
それはあなたを与えるので、あなたは、文字列を尋ねるので、 string with 'stringForKey' –
リンゴ(' String')をオレンジ( 'Int')と比較していて、' setValue:forKey'をユーザーのデフォルトで使用しないでください。 – vadian