我正在创建一个应用程序,用户可以在其中向收件人发送 SMS,它工作正常。但我想在预定时间发送消息。为此,我有两个选择器 View ,我们可以从一个选择器发送者设置日期,从另一个发送者可以设置时间,如我在所附屏幕截图中所示。
如何触发发送按钮或定时发送短信?我可以使用 NSTimer 吗?
如有任何帮助,我们将不胜感激。谢谢。如果有人对问题有任何疑问,请告诉我。
最佳答案
您可以使用 NSTimer
来安排消息。
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds target:(id)target selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)repeats
您可以在此处传递目标,因为您的 View Controller 具有短信发送功能,选择器将成为您在短信按钮点击时调用的操作方法。
但是 NSTimer
的问题是当应用程序在后台时它会停止。如果你有这样的需求那么 NSTimer
将没有用。
关于iphone - 如何在预定时间发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18457712/