おっさんじゃないぜ!

気が付くと周りはしょぼいおっさんだらけ・・・オレもそうか?いや、ちゃうぜ!・・・きっと・・・

データのセーブとロード、消去

2013年11月07日 13時06分49秒 | xcode備忘録
データのセーブ、ロード、消去は簡単なので、ラウンドレクトボタンのネームの更新も含めて記録。

xcodeのviewcontroller.hとmは以下の通り。




コードを見れば解るが、saveボタンを押すとテキストフィールドに入力されたデータがNSUserDefaultsに保存され、ラウンドレクトボタンの文字列がsavingに変わり、ボタンの色もhightlightedに変わる。で、ボタンを離すとまたnomalに戻り、文字列もsaveに戻る。

- (IBAction)save:(id)sender {
[[NSUserDefaults standardUserDefaults] setObject:[_intexts text] forKey:@"savetest"];
[_name1 setTitle:@"saving" forState:UIControlStateHighlighted];
[_name1 setTitle:@"SAVE" forState:UIControlStateNormal];
}

で、mainstoryboard.storyboardにUITextFieldとUILabel、UIButtonを配置して、.hに関連づける。



ここでは以上のような名前にした。



テキストフィールドに入力したnemeは、saveボタンを押す事でNSUserDefaultsにsavetestというkeyで保存される。



loadボタンを押す事でNSUserDefaultsにsavetestというkeyで保存されたデータをUILabel *intextview;に表示するという仕組み。



また、deleteボタンを押す事で、NSUserDefaultsにsavetestというkeyで保存されたデータをdeleteして、確認のため、NSUserDefaultsにsavetestというkeyで保存されたデータを読み込み、空のデータをUILabel *intextview;に表示するという仕組み。



一応、確認の為にloadしてみるがデータは空。

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« やまやのワゴンセールで見つ... | トップ | 振り込みます詐欺ムカつく【... »
最新の画像もっと見る

コメントを投稿

xcode備忘録」カテゴリの最新記事