Objective c 如何在给定的时间段后播放音频

Objective c 如何在给定的时间段后播放音频,objective-c,iphone,Objective C,Iphone,我想在用户设置的给定时间段后播放音频文件。使用该类如何?使用该类如何?您可以像Andy建议的那样使用NSTimer来实现此目的,但在这种特殊情况下可能会使事情过于复杂。更简单地说,您可以实现如下内容: - (void)playSound { [sound play]; } - (void)someMethod { float delay = 2.0; // seconds [self performSelector:@selector(playSound) withObject:n

我想在用户设置的给定时间段后播放音频文件。

使用该类如何?

使用该类如何?


您可以像Andy建议的那样使用NSTimer来实现此目的,但在这种特殊情况下可能会使事情过于复杂。更简单地说,您可以实现如下内容:

- (void)playSound {
  [sound play];
}

- (void)someMethod {
  float delay = 2.0; // seconds
  [self performSelector:@selector(playSound) withObject:nil afterDelay:delay];
}


您可以像Andy建议的那样使用NSTimer,但在这种特殊情况下,它可能会使事情变得过于复杂。更简单地说,您可以实现如下内容:

- (void)playSound {
  [sound play];
}

- (void)someMethod {
  float delay = 2.0; // seconds
  [self performSelector:@selector(playSound) withObject:nil afterDelay:delay];
}

你能不能给我一些代码,让我可以通过使用nstimer类启动一些操作?你能不能给我一些代码,让我可以通过使用nstimer类启动一些操作