I m试图书写我的第一台手法,而Im则使用日子标,供用户进入出生日期。 我的部分评估要求一年采用固定格式。 我在前面添加了以下法典。 奇怪的是,这个月获得了正确的价值。 但白天和年似乎被MAX在“INT”号上(2147483647)。 谁能告诉我我我我我什么是错的?
-(IBAction)dateOfBirthChanged:(id)sender {
NSCalendar* calender = [NSCalendar currentCalendar];
NSDateComponents* dateComponents = [calender components:NSMonthCalendarUnit fromDate:[datepicker date]];
NSInteger day = [dateComponents day];
NSInteger month = [dateComponents month];
NSInteger year = [dateComponents year];
label.text = [NSString stringWithFormat:@"Your year of birth is %d", year];
}