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

By | 2014年8月12日

name へ UIApplicationSignificantTimeChangeNotification を設定します。

- (void)viewDidLoad
{
	・・・
	[[NSNotificationCenter defaultCenter] addObserver:self
	                                         selector:@selector(dateChange:)
	                                             name:UIApplicationSignificantTimeChangeNotification
	                                           object:nil];
	・・・
}
- (void)dateChange:(id)sender
{
	NSLog(@"日付が変わりました");
}

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


コメントを残す

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