-3

ピッカーから日付形式 (yyyy/mm/dd) を選択して plist ファイルに保存するにはどうすればよいですか? どうすればplistファイルを実装できますか? 私はios開発の初心者で、日付をファイルに保存して計算する必要があります。

4

1 に答える 1

2

UIDatePicker 機能を実装する必要があります。たとえば、すでに UIDatePicker * datePicker があります。1. 日付を plist に保存 (Documents フォルダーを使用)

    NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];

ファイルの名前を作成:

    NSString *filePath = [docDir stringByAppendingPathComponent:@"myPlistFile.plist"];

NSDictionary 経由で日付を保存します。

        NSDictionary* dict = [NSMutableDictionary dictionaryWithObject:[datePicker date] forKey:@"date"];

辞書をファイルに書き込みます:

        [dict writeToFile:filePath atomically:YES];

次に、ファイルから保存された日付を取得できます。

    NSDictionary *dic = [NSDictionary dictionaryWithContentsOfFile:filePath];
NSDate * savedDate = [dic objectForKey:@"date"];

作成日(形式(yyyy/mm/dd)):

    NSDateFormatter* formatter = [[NSDateFormatter new] autorelease];
    [formatter setDateFormat: @"yyyy/MM/dd"];
NSString * strSavedDate = [formatter stringFromDate:savedDate];
于 2013-01-30T11:51:46.497 に答える