在datepicker中设置最小日期

时间:2014-05-21 05:24:14

标签: ios objective-c uidatepicker

我想在ios

中安装应用程序的那一天,在datepicker中设置最小日期

即,如果我今天在21-05-2014安装了应用程序,那么datepicker中的最短日期必须是今天。所以,如果有任何代码请帮助我。

@josh Caswell 在说我的问题有答案之前,请正确阅读问题。我要求将datepicker的最小日期设置为app的安装日期而不是今天的日期。

提前致谢

1 个答案:

答案 0 :(得分:2)

    NSDate *installedDate = [[NSUserDefaults standardUserDefaults] objectForKey:@"MINIMUM_DATE"];

    if (!installedDate) {
        // This is the 1st time running the app
        installedDate = [NSDate date];

        [[NSUserDefaults standardUserDefaults] setObject:installedDate forKey:@"MINIMUM_DATE"];

        [[NSUserDefaults standardUserDefaults]synchronize];

    }



    //Then
    [datePickerView setMinimumDate:installedDate];