4

いくつかのボタンを押したときに情報を保存する必要があるこのアプリがあります..実際には、このボタンを押したときに、このデータをローカルに保存する必要があるため、これを別のビューで取得して、次のようにロードします。データ。

私はいくつかのプリまたはデータベースで考えています。問題は、アイデアや何か良いことが思いつかないことです。

  1. オブジェクトを含む配列を渡します。
  2. ボタンを持っています。

配列全体を電話内に保存するための最良の方法はどれですか。保存されているのと同じ方法で読み取ることができますか?

これが明確でない場合は、教えてください。

前もって感謝します

4

1 に答える 1

7

簡単な方法は、それをplistに保存することです

このような:

//create array
NSMutableArray *arr = [[NSMutableArray alloc] init];

//Add data
[arr addObject:@"some object"];

//String Path of file
NSString *path = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];

//Save
[arr writeToFile:path atomically:YES];

後で次のようにロードします。

//Load it
NSMutableArray *arr = [[NSMutableArray alloc] initWithContentsOfFile:path];
于 2012-06-04T12:01:25.280 に答える