iphone - Swift:在工作日的特定时间安排事件(不是通知)

标签 iphone swift events background-process background-service

在工作日的特定时间安排事件

该事件唤醒我的应用程序并通过服务调用在我的服务器中共享我当前的纬度经度。

那么我使用了哪些 iOS 功能来满足我的要求。

为什么我没有使用 LocalNotification,因为 LocalNotification 在通知栏中插入通知,而我没有设置 LocalNotification。

最佳答案

尝试将本地通知与以下代码一起使用,这将像静默通知一样工作,并且不会将通知添加到通知栏中。

UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = [NSDate date];
NSTimeZone* timezone = [NSTimeZone defaultTimeZone];
notification.timeZone = timezone;

[[UIApplication sharedApplication] scheduleLocalNotification:notification];

记住你必须在 appDelegate.m 中实现以下方法

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{

关于iphone - Swift:在工作日的特定时间安排事件(不是通知),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37324668/

相关文章:

iphone - presentViewController 正在移动我的 rootViewController

iphone - 如何在2个OpenGL上下文之间共享纹理?

Swift 3 ios 10 Xcode 8 在设备中保存和加载 pdf

java - 检测何时按下 BlackBerry 轨迹球/键盘?

iphone - TBXML iOS 解析器中的内存泄漏

ios - 重新连接到断开连接的对等体

swift - 结果页面上出现空白屏幕 : where did it go?

ios - 对于存储不断增长的数据记录集合,NSUserDefaults 还是 CoreData 更好?

java - Java 中的 mousePressed() 方法似乎不起作用

javascript - 为什么这个onload函数不运行?