Я хочу сделать программу, которая воспроизводит звук в каждый час, но im stuck.I нужна помощь для решения проблемы, и эта проблема заключается в том, что я не знаю, как сказать программе, чтобы воспроизвести звук в каждый час. Я пытаюсь с некоторым сравнением (я устанавливаю дату в целое число и сравниваю с другим целым числом), но эта doesent, похоже, работает ... Может ли кто-нибудь помочь? (например: я хочу, чтобы NSDate играл меня звук az 13:00) Many thanxСроки начала объектива-c
0
A
ответ
0
Использование NSTimer.
0
Что вам нужно, это: NSTimer
Это tutorial может помочь.
0
Вы можете использовать NSTimer
.
Настройка NSTimer
NSTimer *timer = [[NSTimer alloc]initWithFireDate:<your_start_date>
interval:(60 * 60)
target:self
selector:@selector(timerHandler:)
userInfo:nil
repeats:YES];
и написать обработчик ..
-(void)timerHandler:(NSTimer*)timer{
//play your sound here..
}
0
Попробуйте это ..
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:60.0 target:self selector:@selector(myTimerMethod:) userInfo:nil repeats:YES];
-(void)myTimerMethod
{
//Play an Alarm
}
2
NSTimer
это нормально, если вы знаете, что приложение IOS будет в перед тем, как истечет таймер. Однако, чтобы быть более надежным, вам нужно будет использовать local nofications.
1
Если вы хотите воспроизвести звук в заданное время без вашего приложения, запущенного на переднем плане вы должны будете использовать уведомление:
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];
Звуковой файл должен быть частью вашего приложения основное расслоения хотя и вы не можете использовать звуковые файлы.
Смежные вопросы
- 1. MySQL SELECT, TMP строк - СРОКИ между даты начала и окончания
- 2. Сроки, связанные с датами
- 3. Чрезвычайно длительные сроки работы
- 4. спящий режим и сроки
- 5. Сроки функции
- 6. Сроки разблокировки
- 7. Сроки? - Какао
- 8. Сроки жизни объекта
- 9. орг-режиме: как рассчитать динамические сроки
- 10. Сроки просмотра браузера с Ajax
- 11. Сроки подачи заявок
- 12. Сроки запросов в goroutines
- 13. Сроки создания экземпляра C++
- 14. Сроки в ArrayFire
- 15. Сроки действия ASP.NET MVC
- 16. Сроки сброса Make's
- 17. Рельсы: has_many в сроки
- 18. Сроки при опрокидывании jQuery
- 19. (Сократить это) Javascript Сроки
- 20. Сроки движения спрайтов
- 21. Сроки асинхронного обратного вызова
- 22. Сроки тестирования в TestNG
- 23. Сроки процесса при скребке
- 24. Сроки выполнения кода ниже?
- 25. Код Сроки/Автоматизация Javascript
- 26. Сроки касания на iPad
- 27. Сроки задачи В Python
- 28. Сроки Objective-C code
- 29. Сроки Изменение цвета HTML
- 30. Предопределенные сроки Составление карт