2010-11-13 4 views

Répondre

0
[NSTimer scheduledTimerWithTimeInterval:40.0 target:self selector:@selector(playSound:) userInfo:nil repeats:YES]; 

qui appellera la méthode playSound: toutes les 40 secondes. Si vous préférez attendre exactement 40 secondes après le le son se termine pour le redémarrer, vous devrez enregistrer un rappel via AudioServicesAddSystemSoundCompletion ou quelle que soit l'API que vous utilisez pour jouer le son, et créer une minuterie non répétitive dans la fonction de rappel. Vous pouvez également utiliser performSelector:withObject:afterDelay: pour éviter l'utilisation explicite des minuteurs.

+0

Je veux dire sauf NSTimer –

+0

Ensuite, vous pouvez utiliser ma deuxième suggestion. – warrenm

Questions connexes