Question

a tort Qu'est-ce avec ce code? Je l'ai utilisé auparavant, mais maintenant je reçois ces avertissements ...

avertissement: L'argument de passage 2 'AudioServicesCreateSystemSoundID' de type pointeur incompatible

avertissement: L'argument de passage 1 'AudioServicesPlaySystemSound' fait nombre entier de pointeur sans plâtre

-(void)playfireSound{

    NSString *path = [[NSBundle mainBundle] pathForResource:@"fireSound" ofType:@"wav"];
    NSURL *url = [NSURL fileURLWithPath:path];
    AudioServicesCreateSystemSoundID((CFURLRef) url, &fireSound);   
    AudioServicesPlaySystemSound(fireSound);
}
Était-ce utile?

La solution

Votre déclaration de votre variable Firesound est probablement incorrecte pour une utilisation avec cette API. Peut-être que vous avez déclaré comme un objet de quelque sorte, au lieu comme un SystemSoundID, qui est de type int.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top