2010-12-02 2 views
1

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

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

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

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

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

ответ

3

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

[NSTimer scheduledTimerWithTimeInterval:15.00 
    target:self selector:@selector(yourRoutine) userInfo:nil repeats:NO] 
+0

Ничего себе, спасибо большое! – user387184 2010-12-02 14:00:31

1

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

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

+0

Вы нашли решение тем временем, что приложение не работает? – user387184 2010-12-21 22:44:40