-1

特定の時間に NSUserDefaults のキーをクリアするにはどうすればよいですか? 午後 8 時にローカル通知を設定しています。その際、NSUserDefaults もクリアしたいと考えています。同様の質問に対する他の回答は、私が望むものを満たしていません。多くの場合、コードが複雑すぎて私の必要性を満たしていません。

起動時に NSUserDefaults をクリアする方法は知っていますが、これを時間間隔または特定の時間に統合することは私にはできません。任意のコードをいただければ幸いです。

4

1 に答える 1

1

これは、ですべてをクリアする方法ですNSUserDefaults:

NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];
于 2012-07-20T09:33:45.863 に答える