2015-11-09 4 views
0

его регистрационные приложения, в которых пользователь выбрал дату из uipickerpicker, должен быть больше, чем текущая дата, и если пользователь вводит прошлую дату, тогда отобразите текст предупреждения «Cant enter last date» в ios .. ЕСЛИ мы устанавливаем свойство к UIDatePicker, тогда пользователь не известен до фактической даты, выберите его, сохранив текущую дату, основную проблему с использованием свойства ...Подтверждение UIpickerdate в iOS

+0

Возможный дубликат [Disable Past Дата в UIDatePicker в IPhone Objective C] (http://stackoverflow.com/questions/5296276/disable-past-date-in-uidatepicker-in-iphone-objective-c) –

ответ

0

Вместо этого вы можете использовать minimumDate свойство UIDatePicker. Установите minimumDate на текущую дату, поэтому ваш выбор даты не позволяет пользователю выбрать дату.

[yourDatePicker setMinimumDate:[NSDate date]]; 

Если вы хотите сравнить дату вы можете сделать это нравится:

NSDate *currentDate = [NSDate date]; 
if ([pickedDate currentDate] == NSOrderedDescending) 
{ 
    // Picked date is lesser than current date 
    // Show validation result 
} 
+0

Да, во-первых, я тоже реализовал один и тот же код, но клиент нуждается в проверке. –

+0

@vikasyadav: Пожалуйста, проверьте обновленный ответ –

Смежные вопросы