メソッドdateFromStringに問題があります。これが私のコードです
NSString* res = [NSString stringWithFormat:@"%@/%@/%@",dateInput.text,monthInput.text,yearInput.text];
NSDateFormatter* formatter = [[NSDateFormatter alloc]init];
[formatter setTimeZone:[NSTimeZone localTimeZone]];
[formatter setDateFormat:@"dd/MM/yy"];
NSDate* inpTime = [formatter dateFromString:res];
[dateResult setText:[NSString stringWithFormat:@"%@",inpTime]];
実行すると、「inpTime」の日付は常に「dateInput」- 1 になります。たとえば、「dateInput」が 5 の場合、「inpTime」の日付は 4 になります。