我在解雇UILocalNotification
我的用户输入为1到30,我想将其设置为firedate
的{{1}}。
例如,用户选择了5.我想在当前日期之后的5天内设置UILocalNotification
。你是如何计算的?
谢谢。
这是我到目前为止所做的事情。使用它只需要几秒钟。
firedate
答案 0 :(得分:0)
您可以使用NSCalendar
和NSDateComponents
来完成此操作。
NSInteger daysToAdd = 5;
NSDate *currentDate = [NSDate date];
NSDateComponents *comps = [[NSDateComponents alloc] init];
[comps setDay:daysToAdd];
NSDate *newDate = [[NSCalendar currentCalendar] dateByAddingComponents:comps toDate:currentDate options:0];