方法一(此方法不太可靠):app
开启程序后台运行:内存
[application beginBackgroundTaskWithExpirationHandler:^{it
//后台运行过时后会调用此block内代码io
}];后台
上面在后台开启任务让程序在后台持续保持运行状态,但能保持运行的时间是不肯定。好比内存不足的时候系统可能中止其在后台运行。程序
方法二:方法
欺骗系统,在Info.plist中声明本身的应用类型为audio、在后台播放mp3。使其能长期在后台运行。di