如何从 datePicker 获取时间并在这段时间内运行方法?

Posted

技术标签:

【中文标题】如何从 datePicker 获取时间并在这段时间内运行方法?【英文标题】:how to get time from datePicker and run method in this time ? 【发布时间】:2011-10-23 03:41:24 【问题描述】:

我想从 datePicker 获取时间到 NSDate 对象中,然后在这段时间内每天运行一个方法。 例如: 用户在 08:00 输入日期选择器,并且每天 08:00 应用程序将运行一些方法。

非常感谢, 阿米尔·福格尔

【问题讨论】:

到目前为止您尝试过什么?还是您希望有人为您编写代码? 你明白,当你构建这个时,代码只会在用户打开应用程序的情况下运行。苹果禁止应用程序在后台执行代码 【参考方案1】:

使用 datepicker 获取时间,

NSDateFormatter *outputFormatter = [[NSDateFormatter alloc] init];
[outputFormatter setDateFormat:@"HH:mm"]; //24hr time format
NSString *dateString = [outputFormatter stringFromDate:self.myDatePicker.date];
[outputFormatter release];

每天在特定时间做一个功能使用UILocalNotification。

将repeatInterval 设置为NSDayCalendarUnit。

在委托中处理 UILocalNotification 代码你的方法。

注意:只有当用户接受本地通知时才会执行此方法。

【讨论】:

以上是关于如何从 datePicker 获取时间并在这段时间内运行方法?的主要内容,如果未能解决你的问题,请参考以下文章

使用 Jquery Datepicker 获取日期

如何从 C# 中的 DatePicker(WPF) 中获取价值?

如何从 jQuery UI datepicker 获取日期

如何从 Android 中的 DatePicker 小部件中获取日期?

如何从 jquery datepicker 中获取选定的日期

如何在 JS 函数 onchange 事件中获取 Bootstrap Datepicker 的值?