ユーザー登録後3か月間、一部の通知をスケジュールしようとしています。まず、登録後最初の朝を定義する必要があります。 私を助けることができますか?ユーザー登録後すぐに翌朝を定義するにはどうすればいいですか?
-1
A
答えて
0
ローカル通知をスケジュールします。
let localNotif = UILocalNotification()
let calendar = NSCalendar.autoupdatingCurrentCalendar()
let dateComps = NSDateComponents()
dateComps.day = registrationDate.day
dateComps.month = registrationDate.month
dateComps.year = registrationDate.year
dateComps.hour = 9
dateComps.minute = 0
let itemDate = calendar.dateFromComponents(dateComps)
localNotif.fireDate = itemDate.dateByAddingTimeInterval(24.0 * 60.0 * 60.0)
localNotif.timeZone = NSTimeZone.defaultTimeZone()
localNotif.alertBody = "Good Morning new user!"
localNotif.alertAction = "View details"
localNotif.alertTitle = "Good morning"
localNotif.soundName = UILocalNotificationDefaultSoundName
localNotif.applicationIconBadgeNumber = 1
UIApplication.sharedApplication().scheduleLocalNotification(localNotif)
+0
返信ありがとうございます。 –
+0
1:00か18:00かどうかは登録後に翌朝7:00を定義するだけです。次の午前7時は、約24時間後または2時間後でさえあり得る。 –
+0
私の例では、登録日に9時に設定されています。その後、その日に24時間を追加するので、翌朝には常に9:00です。 – Tapani
関連する問題
- 1. laravel5.3 authをログイン後にユーザーを登録するにはどうすればいいですか?
- 2. 翌朝の午前8時に秒数を取得するにはどうすればよいですか?
- 3. SMS登録を使用してユーザー登録を確認するにはどうすればよいですか?
- 4. ユーザー登録後にペーパークリップで画像を追加するにはどうすればよいですか?
- 5. ログインした後、特定のページに会員登録するにはどうすればいいですか?
- 6. フラスコフォームをリストに登録するにはどうすればいいですか?
- 7. フェイスブックにアンドロイドアプリを登録するにはどうすればいいですか?
- 8. BroadcastReceiverをスイッチに登録および登録解除するにはどうすればいいですか?
- 9. Popenでコールバックを登録するにはどうすればいいですか?
- 10. プッシュ通知に登録するにはどうすればいいですか?
- 11. ユーザーを確認するにはどうすれば登録できますか?
- 12. チャンネルに登録しているユーザーのリストにアクセスするにはどうすればよいですか?
- 13. シンプルメンバーシップ - 登録していないユーザーのエラーメッセージを表示するにはどうすればいいですか?
- 14. コンソールを登録するにはどうすればいいですか?
- 15. 私のサイトにFacebookのユーザーを登録するにはどうすればいいですか?
- 16. AngularJSのユーザー登録に選択メニューを使用するにはどうすればいいですか?
- 17. 投票にユーザーの投票を登録するにはどうすればいいですか?
- 18. facebook/twitterユーザーはすぐにwordpressに登録できますか?
- 19. Kentico CMSでは、ニュースレターにユーザーをプログラムで登録するにはどうすればよいですか?
- 20. サービスファブリックにカスタムシリアライザを登録するにはどうすればよいですか?
- 21. iOS App、一度登録するにはどうすればいいですか?
- 22. 電話アプリからユーザーを登録するにはどうすればいいですか
- 23. Django REST Frameworkでユーザー登録ビューセットのパスワードをエンコードするにはどうすればいいですか?
- 24. 新しいLaravelプロジェクトでユーザー登録を修正するにはどうすればよいですか?
- 25. Springでカスタムタイプコンバータを登録するにはどうすればよいですか?
- 26. AbstractMongoEventListenerをプログラムで登録するにはどうすればよいですか?
- 27. stylelintで特定のmixinの使用をブラックリストに登録するにはどうすればいいですか?
- 28. ユーザーが特定のユーザー名で登録しないようにするにはどうすればいいですか?
- 29. ログインフォームに既に登録されているユーザーがデータベースに存在するかどうかを確認するにはどうすればよいですか?
- 30. 登録解除後にユーザーをMailChimpリストに登録する
出先があったことを示してください - いくつかのコードを書いて、それを投稿してください。 –
あなたのサーバーからの登録のタイムスタンプを取得し、それをNSDateに変換します。 NSDateComponentsに分割します。月のコンポーネントに3か月を追加します。これらのコンポーネントから新しい日付を作成します。そのNSDateのローカル通知をスケジュールします。 – NSNoob