我需要在首选项中存储“user_session”和“game_deck”相关信息。
在我的应用程序的某个时刻,我需要清除存储在“game_deck”中的所有数据,并且在注销时,我需要清除存储在“user_session”中的所有数据。
我通过将文件名指定为首选项,在 android 中实现了此功能。
SharedPreferences prefs = getSharedPreferences(
"user_session", Context.MODE_PRIVATE);
Editor editor = prefs.edit();
editor.clear();
editor.commit();
和
SharedPreferences prefs = getSharedPreferences(
"game_deck", Context.MODE_PRIVATE);
Editor editor = prefs.edit();
editor.clear();
editor.commit();
当我为 iPhone 创建相同的项目时,如何在 Objective-C 中实现相同的功能?
我需要使用
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
用于存储我的数据。但是如何指定两个不同的默认值,以便我可以清除特定默认文件中的所有变量?
提前致谢 :)