ios - 安排应用程序在特定日期/时间启动/进入前台

标签 ios objective-c xcode grand-central-dispatch nsnotifications

我希望我的应用程序有多个时间表来启动(如果可能)或在特定日期/时间从暂停状态进入前台。它是一种闹钟,但我需要的不仅仅是能够像该线程建议的那样显示通知。

iPhone iOS 4 - schedule app to run functions at specific times and days

有没有一种方法可以实现这一点,而无需始终将应用程序置于前台?

我已经开始阅读 GCD 和 NS 操作,但不确定两者是否适用。

最佳答案

不可以,应用只能在响应用户干预时通过以下方式启动或进入前台:

  1. 用户点按您的应用图标
  2. 用户打开您的应用以响应通知
  3. 用户打开一个 URL(通过链接,或以编程方式从另一个应用程序)打开您的应用程序

关于ios - 安排应用程序在特定日期/时间启动/进入前台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9377917/

相关文章:

ios - 什么是 NSManagedObjectContext 的 performBlock : used for?

ios - Tabindex 属性未按预期工作 (ios/osx)

iphone - NSData/UIImage 到字符串

ios - 将基于 Objective-C 的委托(delegate)转换为 Swift

ios - tableview segue 到另一个 View Controller

ios - GameCenter沙盒和Beta测试

ios - 点击时禁用 UICollectionViewCell,并随机化单元格

ios - UITableViewCell 中的 UIButton 不会在点击时突出显示

ios - Gamecenter "Welcome"- 横幅未显示

xcode - 当文本设置为 "attributed"时,具有自定义字体的 UITextView 不起作用