Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.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 如何将UIAlertView设置为在预定义的基础上从时间或NSDate开始执行?_Ios_Cocoa Touch - Fatal编程技术网

Ios 如何将UIAlertView设置为在预定义的基础上从时间或NSDate开始执行?

Ios 如何将UIAlertView设置为在预定义的基础上从时间或NSDate开始执行?,ios,cocoa-touch,Ios,Cocoa Touch,我对iOS编程相当陌生,我正在编写一个应用程序,要求用户在预定义的时间做一些事情。我想用UIAlertView做这个,就像闹钟应用程序一样。 我该怎么做呢?是否有方法在应用程序关闭时触发警报等 我还希望用户在设置中使用UIPickerView输入他们的首选时间。我对选择器视图等的代码没有意见,但是我会使用什么类来填充视图中的时间?是否为手动,即第1-12/0-59列/(上午/下午)。我一直在使用NSDate进行其他选项,但在这种情况下,日期/日期是不相关的。有没有针对具体时间的课程 希望这不是一

我对iOS编程相当陌生,我正在编写一个应用程序,要求用户在预定义的时间做一些事情。我想用UIAlertView做这个,就像闹钟应用程序一样。 我该怎么做呢?是否有方法在应用程序关闭时触发警报等

我还希望用户在设置中使用UIPickerView输入他们的首选时间。我对选择器视图等的代码没有意见,但是我会使用什么类来填充视图中的时间?是否为手动,即第1-12/0-59列/(上午/下午)。我一直在使用NSDate进行其他选项,但在这种情况下,日期/日期是不相关的。有没有针对具体时间的课程


希望这不是一个愚蠢的问题!!非常感谢您的帮助

您可能希望在其
datePickerModes
中使用,而不是在stock
UIPickerView
中使用

iOS不像内置的报警应用程序那样提供模式警报。相反,您需要使用声音来实现实际的报警。这将根据用户的Notification Center首选项和iOS版本显示警报或横幅(尽管在所有现代iOS版本中默认为横幅)


有关设置本地警报的具体详细信息,请参阅。

您可能会使用本地通知,尽管它在应用程序关闭时无法发出警报,但只需增加图标上的“徽章”编号。@DaveThwaites没有问题。如果你觉得答案有用,请考虑。