NSNotificationCenterを利用して日付が変わったことを通知させる

投稿者: | 2014年8月12日
この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。

name へ UIApplicationSignificantTimeChangeNotification を設定します。

[bash highlight=”6″]
– (void)viewDidLoad
{
・・・
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(dateChange:)
name:UIApplicationSignificantTimeChangeNotification
object:nil];
・・・
}
[/bash]

[bash]
– (void)dateChange:(id)sender
{
NSLog(@"日付が変わりました");
}
[/bash]

これで、日付が変わった時やサマータイムへの切り替えなど、時間に大きな変更があった場合に通知を受けることができます。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください