Comment régler deux boutons pour activer/désactiver les vibrations sur iOS?Comment régler deux boutons pour activer/désactiver les vibrations sur iOS?
C'est ce que je voulais faire:
@property (nonatomic) BOOL vibeIsOn;
- (IBAction)startVibrating:(id)sender {
dispatch_queue_t vibeQueue = dispatch_queue_create("vibe", NULL);
dispatch_sync(vibeQueue, ^{
for (;!self.vibeIsOn;)
{
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
}
});
dispatch_release(vibeQueue);}
- (IBAction)stopVibrating:(id)sender {
self.vibeIsOn = YES;
AudioServicesRemoveSystemSoundCompletion(kSystemSoundID_Vibrate);}
Malheureusement, quand je presse la « regardant fixement vibrant » bouton, il ne peut pas sauter hors de la boucle, mais je ne mets la pour la boucle dans un fil, non?
Aidez-moi !!! Quelque chose ne va pas avec ce code?
? Le même bouton appelé "startVibrating"? –
stopVibrating et startVibrating les deux sont des boutons sur la vue –