Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在Swift中,用户每天选择的时间是否可以触发UILocalNotification?_Ios_Swift_Ios8_Uilocalnotification - Fatal编程技术网

Ios 在Swift中,用户每天选择的时间是否可以触发UILocalNotification?

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

我正在构建一个应用程序,需要在用户通过UIDatePicker设置的时间每天显示通知

我的代码来自:


但它不起作用。

您可以将日期和时间从
日期选择器
传递到以下代码

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];