Создание будильника, который запускает приложение или инициирует код в моем приложении на iphone - PullRequest
1 голос
/ 02 декабря 2010

Я обнаружил, что для создания приложения будильника на iphone нужно использовать локальные уведомления.

Однако, это только начинает воспроизводить звук в данное время.

Я не нашел способа запустить другое приложение или запустить определенный код, который должен произойти в определенное время.

Есть ли способ сделать это? Если возможно, обратитесь к образцу приложения.

Большое спасибо ...

Ответы [ 2 ]

3 голосов
/ 02 декабря 2010

Это легко.Просто используйте NSTimer.Проверьте документ.

[NSTimer scheduledTimerWithTimeInterval:15.00
    target:self selector:@selector(yourRoutine) userInfo:nil repeats:NO]
1 голос
/ 09 декабря 2010

Я не думаю, что NSTimer действительно полностью отвечает на вопрос ОП?Я предположил, что он спрашивал, как запустить приложение или запустить небольшой код, когда его приложение в данный момент не запущено.NSTimer будет работать, только если ваше приложение уже запущено.Насколько мне известно, вы не можете использовать его для запуска приложения.

Я также изо всех сил пытаюсь найти решение для этого, чтобы включить периодическую синхронизацию приложения с бэкэнд-веб-службой.В Android вы можете использовать SyncAdapter для запуска приложения в фоновом режиме, но не можете найти аналогичный механизм в iOS.

...