iOS - 在后台 iOS 8 和 Swift 中播放歌曲 15 分钟后

标签 ios swift ios8 nstimer

我目前正在开发的一个应用程序将在用户指定的特定时间后播放一首歌曲,例如 34 分钟后。我不希望打开应用程序是必要的,我希望可以退出应用程序。我面临的问题是 NSTimer 在锁定手机或仅按主屏幕时不起作用。我在网上搜索过,但没有找到任何适用于 Swift 和 iOS 8 的解决方案。

最佳答案

您可以发布 UILocalNotification .您可以将 fireDate 设置为从现在开始的任意时间。通知还可以播放嵌入在您的应用中的声音。

关于iOS - 在后台 iOS 8 和 Swift 中播放歌曲 15 分钟后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26067358/

相关文章:

ios - iOS swift 拍摄视频时保持手电筒开启

ios - CoreData TextField - 意外发现 nil

swift - 添加 UILabel 强制 UICollectionViewCell 缩小宽度

ios - 图像目录中矢量 pdf 的渲染模式设置为模板,但 UIImageView 不会在自定义单元格中为图像着色

opengl-es-2.0 - 在 Xcode 6 for iOS8 中显示 OES OpenGL 语句的错误

html - 实现 Scrollview 委托(delegate)方法时,WKWebview Scroll 变得缓慢和滞后

iPhone "Icon already includes gloss effects = YES"- iOS 4 中的 Appstore 图标仍然有光泽

ios - 如何在 iOS 7 和 iOS 8 中锁定设备方向

swift - 如何在不改变位置的情况下改变窗框大小

ios - 如何减少代码中的 if else 条件?