Ios 在Swift中,用户每天选择的时间是否可以触发UILocalNotification?
我正在构建一个应用程序,需要在用户通过UIDatePicker设置的时间每天显示通知 我的代码来自:Ios 在Swift中,用户每天选择的时间是否可以触发UILocalNotification?,ios,swift,ios8,uilocalnotification,Ios,Swift,Ios8,Uilocalnotification,我正在构建一个应用程序,需要在用户通过UIDatePicker设置的时间每天显示通知 我的代码来自: 但它不起作用。您可以将日期和时间从日期选择器传递到以下代码 NSDateComponents *comps = [[[NSDateComponents alloc] init] autorelease]; //Pass here your values [comps setDay:1]; [comps setMonth:1]; [comps setYear:2013]; [comps setH
但它不起作用。您可以将日期和时间从
日期选择器
传递到以下代码
NSDateComponents *comps = [[[NSDateComponents alloc] init] autorelease];
//Pass here your values
[comps setDay:1];
[comps setMonth:1];
[comps setYear:2013];
[comps setHour:10];
[comps setMinute:10];
[comps setSecond:10];
localNotification.fireDate = [[NSCalendar currentCalendar] dateFromComponents:comps];
希望此代码可以帮助您。我自己解决。我不小心将
dateFormatter.dateFormat=“HH:mm:ss”
设置错误
NSDateComponents *comps = [[[NSDateComponents alloc] init] autorelease];
//Pass here your values
[comps setDay:1];
[comps setMonth:1];
[comps setYear:2013];
[comps setHour:10];
[comps setMinute:10];
[comps setSecond:10];
localNotification.fireDate = [[NSCalendar currentCalendar] dateFromComponents:comps];