1

iPhoneでアラームアプリを作成するには、ローカル通知を使用する必要があることがわかりました。

ただし、これは特定の時間にサウンドの再生を開始するだけです。

別のアプリを起動する方法や、特定の時間に発生する特定のコードを開始する方法が見つかりませんでした。

これを行う方法はありますか?利用可能な場合は、サンプル アプリも参照してください。

どうもありがとう...

4

2 に答える 2

3

それは簡単です。NSTimerを使用するだけです。ドコを確認してください。

[NSTimer scheduledTimerWithTimeInterval:15.00
    target:self selector:@selector(yourRoutine) userInfo:nil repeats:NO]
于 2010-12-02T13:03:03.530 に答える
1

NSTimer が実際に OP の質問に完全に答えているとは思いませんか? 私の推測では、彼は、アプリが現在実行されていないときに、アプリを起動する方法やコードを実行する方法を尋ねていたのです。NSTimer は、アプリが既に実行されている場合にのみ機能します。私が知る限り、それを使用してアプリを起動することはできません。

また、アプリをバックエンド Web サービスと定期的に同期できるようにするための解決策を見つけるのにも苦労しています。Android では、SyncAdapter を使用してバックグラウンドでアプリを起動できますが、iOS では同様のメカニズムを見つけることができません。

于 2010-12-09T19:53:24.297 に答える