سؤال

ما الخطأ في هذا الرمز؟ لقد استخدمتها من قبل ولكن الآن أحصل على هذه التحذيرات ...

تحذير: تمرير الحجة 2 من "AudioservicesCreateSystemsoundId" من نوع المؤشر غير المتوافق

تحذير: تمرير الحجة 1 من "AudioservicesPlaySystemsound" يجعل عدد صحيح من المؤشر بدون طاقم

-(void)playfireSound{

    NSString *path = [[NSBundle mainBundle] pathForResource:@"fireSound" ofType:@"wav"];
    NSURL *url = [NSURL fileURLWithPath:path];
    AudioServicesCreateSystemSoundID((CFURLRef) url, &fireSound);   
    AudioServicesPlaySystemSound(fireSound);
}
هل كانت مفيدة؟

المحلول

ربما يكون إعلانك عن متغير FireSound غير صحيح للاستخدام مع واجهة برمجة التطبيقات هذه. ربما أعلنت ذلك ككائن من نوع ما ، بدلاً من أنظمة ، وهو من النوع int.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top