こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

swift データの保存、読み込みについて

swiftのデータ保存と読み込みについて学習しています。

saveボタンを押すとテキストフィールドの文字が保存され、switchボタンを押すと保存された文字列が表示され、文字列が表示されている場合はその文字列を消去するプログラムを書いたのですが、実行してみるとデータ保存がうまくいっていないようでした。
どこに問題があるのでしょうか。回答をお願いします。

以下ソースコードです

import UIKit

class ViewController: UIViewController {

@IBOutlet weak var word1: UITextField!

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.

}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}

@IBAction func save1(sender: AnyObject) {
let ud1a = NSUserDefaults.standardUserDefaults()
ud1a.setObject(word1.text, forKey: "saveText1")
}

@IBAction func switch1(sender: AnyObject) {
let ud1b = NSUserDefaults.standardUserDefaults()

if(word1.text == nil){
var loadText1:String! = ud1b.stringForKey("saveText1")
word1.text = loadText1
}
else{
word1.text = nil
}

}

投稿日時 - 2016-01-17 17:33:18

QNo.9112781

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

https://teratail.com/questions/24881
で同じ質問をしていて、既に解決済みだと思いますので、
ここの回答者に無駄な回答をさせないよう、
この質問は速やかに閉じるべきだと思います。

投稿日時 - 2016-01-18 15:28:51