2010-01-22 4 views
1

i construire une application, maintenant je veux désactiver mon agitation avec la mise en paquet lorsque l'iPhone est secouait et vibrantDésactiver iPhone vibrent avec réglage Bundle [iPhone SDK]

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 

Réglage Bundle:

Titre: Vibrer //// clé: dis_vib //// type: PSToggleSwitchSpecifier

Répondre

0

Avant d'appeler le code de vibration, vérifiez ce que disent les NSUserDefaults.

Par exemple:

if ([[NSUserDefaults standardUserDefaults] boolForKey:@"ShouldVibrate"]){ 
    //Vibrate code 
} 

Où "ShouldVibrate" est ce que le faisceau de paramètres est mise.

+0

désolé ne fonctionne pas <<<< if ([[NSUserDefaults standardUserDefaults] boolForKey: @ "ShouldVibrate"]] {AudioServicesPlaySystemSound (kSystemSoundID_Vibrate); } >>>> – Momi

+0

"ShouldVibrate" peut être n'importe quoi. Assurez-vous qu'il correspond à la clé de l'ensemble de paramètres que vous avez créé. –

+0

Modifier "ShouldVibrate" à "dis_vib". –