我在 这里使用这个应用程序, 它对我很好,但我想手动插入本地通知的 fireDate,而不是使用 datePicker。
notif.fireDate = [datePicker date];
如何手动插入日期(日、月、年、小时和分钟)?
我尝试了以下
NSCalendar *calendar = [NSCalendar autoupdatingCurrentCalendar];
NSDateComponents *dateComps = [[NSDateComponents alloc] init];
[dateComps setDay:10];
[dateComps setMonth:3];
[dateComps setYear:2013];
[dateComps setHour:4];
[dateComps setMinute:45];
NSDate *itemDate = [calendar dateFromComponents:dateComps];
int minutesBefore = 2;
notif.fireDate = [itemDate addTimeInterval:-(minutesBefore*60)];
但它不适用于我。
提前致谢。