ユーザーから日付を収集し、それをUNIXエポック時間に変換し、そのエポックタイムスタンプを使用して、コード内のdateWithTimeIntervalSince1970:に続くタイムスタンプを置き換えたいと思います。どんな援助も大歓迎です、ありがとう!
-(void)updatelabel{
NSCalendar *Calender = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];
int units = NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateComponents *components = [Calender components:units fromDate:[NSDate date] toDate:destinationDate options:0];
[dateLabel setText:[NSString stringWithFormat:@"%d%c %d%c %d%c %d%c", [components day], 'd', [components hour], 'h', [components minute], 'm', [components second], 's']];
}
- (void)viewDidLoad {
[super viewDidLoad];
destinationDate = [NSDate dateWithTimeIntervalSince1970:1356088260];
timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updatelabel) userInfo:nil repeats:YES];
}