質問

このコードの何が問題になっていますか?私は以前にそれを使用しましたが、今私はこれらの警告を受けています...

警告:互換性のないポインタータイプから「audioservicescreatesystemsundid」の引数2を渡す

警告:「AudioServicesPlaysystemSound」の引数1を渡すと、キャストなしでポインターから整数が作成されます

-(void)playfireSound{

    NSString *path = [[NSBundle mainBundle] pathForResource:@"fireSound" ofType:@"wav"];
    NSURL *url = [NSURL fileURLWithPath:path];
    AudioServicesCreateSystemSoundID((CFURLRef) url, &fireSound);   
    AudioServicesPlaySystemSound(fireSound);
}
役に立ちましたか?

解決

ファイヤーサウンド変数の宣言は、おそらくこのAPIで使用するのが正しくありません。たぶん、あなたはそれをタイプのintであるSystemsoundidとしてではなく、ある種のオブジェクトとして宣言しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top