1

I am trying to play a sound effect when the user presses a correct answer. Here is the code:

if ([node.name isEqualToString:correctAnswer]) {
    [self runAction:[SKAction playSoundFileNamed:@"correct.caf" waitForCompletion:NO]];
}

When I run the app and the I press the button, the app throws an exception:

*** Terminating app due to uncaught exception 'Failed to Load Resource', reason: 'Resource correct.caf can not be loaded'

There isn't much documentation for Sprite Kit yet, so I don't know whether or not this is the correct way to play a sound effect in Sprite Kit. I am following the Ray Wenderlich tutorial: http://www.raywenderlich.com/42699/spritekit-tutorial-for-beginners Are there any suggestions?

PoKoBros
  • 701
  • 3
  • 9
  • 25

1 Answers1

0

You are asking for something called "correct.caf" and there is no such thing in your app bundle. Create a CAF sound file called "correct.caf" and add it to your project. Or add some other sound file to your project and reference that.

matt
  • 515,959
  • 87
  • 875
  • 1,141