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