Je veux faire un programme qui joue du son toutes les heures mais je suis coincé. J'ai besoin d'aide pour résoudre le problème, et ce problème est que je ne sais pas comment dire au programme de jouer un son dans chaque heure.Im essayant avec un peu de comparer (je place la date à un nombre entier et compare avec un autre entier), mais ce doesent semble fonctionner ... Quelqu'un peut-il aider? (par ex .: je veux que le NSDate me joue le son az 13:00) Beaucoup thanxTimed start objective-c
0
A
Répondre
0
Utiliser NSTimer.
0
Qu'est-ce que vous avez besoin est un: NSTimer
Ce tutorial pourrait aider.
0
Vous pouvez utiliser NSTimer
.
Configuration NSTimer
NSTimer *timer = [[NSTimer alloc]initWithFireDate:<your_start_date>
interval:(60 * 60)
target:self
selector:@selector(timerHandler:)
userInfo:nil
repeats:YES];
et écrivez votre gestionnaire ..
-(void)timerHandler:(NSTimer*)timer{
//play your sound here..
}
0
Try this ..
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:60.0 target:self selector:@selector(myTimerMethod:) userInfo:nil repeats:YES];
-(void)myTimerMethod
{
//Play an Alarm
}
2
NSTimer
est ok si vous connaissez l'application iOS sera dans la au premier plan lorsque le temporisateur expire. Cependant, pour être plus robuste, vous devez utiliser local nofications.
1
Si vous voulez jouer un son à un moment précis sans votre application en cours d'exécution au premier plan, vous devez utiliser les notifications:
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
localNotif.fireDate = <some hour in the future>;
localNotif.repeatInterval = NSHourCalendarUnit;
localNotif.soundName = @"soundFile.caf";
localNotif.timeZone = [NSTimeZone defaultTimeZone];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
[localNotif release];
Le fichier audio doit faire partie de votre application bundle principal bien et vous ne pouvez pas utiliser de fichiers audio artificiels.
Questions connexes
- 1. NumberFormatter - ObjectiveC
- 2. Python Timed-Script
- 3. ASP.NET Timed Label Display
- 4. jQuery Timed Event
- 5. sélecteur Timed jamais réalisé
- 6. Subversion timed commit
- 7. Ajax Timed MySQL Refresh
- 8. Comment attraper Timed Out Exception
- 9. simple JQuery image Timed Rotation
- 10. Rails Timed Essayez la méthode
- 11. Chargement d'un fichier timed Python
- 12. jQuery/JS infinite timed loop
- 13. "Lire timed out" dans Eclipse
- 14. Timed Android Eclipse Page d'activité
- 15. Variable statique dans ObjectiveC
- 16. ObjectiveC bloque l'équivalent Java
- 17. Shapefile avec ObjectiveC
- 18. Combine chaîne en ObjectiveC
- 19. Chiffres aléatoires ObjectiveC
- 20. Analyseur AMF0 dans ObjectiveC
- 21. NSString question ObjectiveC
- 22. Calculer l'intersection dans ObjectiveC
- 23. Créer des délégués comme NSURLConnection dans ObjectiveC
- 24. Référence Git branch start start
- 25. Reliure ObjectiveC classe C# problème
- 26. alloca et ObjectiveC Garbage Collector
- 27. Décryptage AES en utilisant ObjectiveC
- 28. Autorisation avec gdata-objectivec-client
- 29. Personnalisation de writeToFile dans ObjectiveC
- 30. Trier un tableau dans ObjectiveC