我目前正在开发一款应用程序,它需要以精确的间隔播放声音文件,这些文件的持续时间是可变的.
我似乎记得被告知NSTimer只是在指定的持续时间之后将操作放到堆栈上,而不是在指定的持续时间之后运行.这意味着如果在它之前堆栈上有很多其他操作,则不会按时调用它.
我想知道这是否确实是正确的,如果是这样,有没有办法让一个操作保证在指定的持续时间后运行.
在任何评论声音文件可能第一次被延迟之前,它们已经预先加载以避免这种情况.
objective-c nstimer ios
ios ×1
nstimer ×1
objective-c ×1