0

私はiOSプログラミングにかなり慣れていないので、事前に定義された時間にユーザーが何かをする必要があるアプリを書いています。目覚まし時計アプリと同じように、UIAlertView でこれを行いたいと思います。どうすればこれを行うことができますか?アプリを閉じている間などにアラートを発生させる方法はありますか?

また、設定で UIPickerView を使用して、ユーザーに希望の時間を入力してもらいたいと思います。ピッカービューなどのコードは問題ありませんが、ビューに時間を設定するにはどのクラスを使用しますか? 手動ですか、つまり列 1-12/0-59/(am-pm) ですか。他のオプションに NSDate を使用してきましたが、この場合、日/日付は関係ありません。これに利用できる時間指定のクラスはありますか?

これがばかげた質問でないことを願っています!! どんな助けでも大歓迎です!

4

1 に答える 1

1

おそらく、在庫の代わりにUIDatePickerそのいずれかで使用することをお勧めします。datePickerModesUIPickerView

iOS には、組み込みのアラーム アプリのようにモーダル アラートを作成する方法がありません。代わりに、サウンド付きのローカル通知を使用して、実際のアラームを実装することをお勧めします。これにより、ユーザーの通知センターの設定と iOS のバージョンに応じて、アラートまたはバナーが表示されます (ただし、最新のすべての iOS バージョンではデフォルトでバナーになります)。

iOS でアラームを設定する方法を参照してください。ローカル アラームの設定に関する具体的な詳細については、

于 2013-04-10T17:41:06.573 に答える