0

NSMutableArray にもあるボタンでいっぱいのスクロール ビューがあります。ボタンを使用してスクロール ビューを保存し、ビューに読み込まれるようにするにはどうすればよいですか。ボタンをロードしてスクロールビューに配置する機能があり、ボタンを削除する機能があります。したがって、スクロールビューの最終状態とそのボタンを保存する必要があります。NSStringを取り込んでスクロールビューにボタンを作成し、オブジェクトを配列に追加するcreateButton関数があるため、配列を保存できれば問題ありません.2つの配列を持つことができると思いますが、うまくいきませんでした。かなり新しいので、おそらくこれを行うための本当に良い方法があると思います。前もって感謝します!

4

1 に答える 1

1

NSUserDefaults を使用すると、次のようになります。これは、配列を 1 つだけ保存する方法です。

[[NSUserDefaults standardUserDefaults] setObject:yourArray forKey:@"SavedArray"];

そしてそれをロードします:

yourArray = [[NSUserDefaults standardUserDefaults] objectForKey:@"SavedArray"];

または、ボタンの位置とボタンのタイトルを別々に保存することもできます:

保存する...

[[NSUserDefaults standardUserDefaults] setObject:titlesArray forKey:@"Titles"];
[[NSUserDefaults standardUserDefaults] setObject:locationsArray forKey:@"Locations"];

そしてロードへ…

titlesArray = [[NSUserDefaults standardUserDefaults] objectForKey:@"Titles"]; 
locationsArray = [[NSUserDefaults standardUserDefaults] objectForKey:@"Locations"]; 

NSUserDefaults は実際には非常にクールでシンプルです。これがお役に立てば幸いです。

于 2012-05-26T22:39:32.787 に答える