日付をテキストファイルに保存しましたが、正しく読み取ることができます。この文字列の出力は次のとおりです。
「午後6時」
ちょうどそのように。しかし、私がそうするとき:
//First, set the first datePicker
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
NSString *breakfastTimeStartLocation = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"breakfastTimeStart.txt"];
NSString *time = [NSString stringWithContentsOfFile:breakfastTimeStartLocation encoding:NSUTF16StringEncoding error:nil];
NSLog(@"Loaded time is %@", time);
NSDate *startDate = [dateFormatter dateFromString:time];
NSLog(@"Start Date = %@", startDate);
これで、をtime
返しますが"6:00 PM"
、startDate
"(null)"
私は何かが欠けているに違いありません、なぜ世界でこれが機能しないのですか?
ありがとう。