错误^在downvoting之前阅读帖子或进行这样的编辑。
我正在制作一款游戏,玩家可以从头开始重新开始游戏。这应该清除所有原始变量和NSUserDefaults。
除了仅为我所拥有的每个变量调用points = 0
等等之外,还有一种快速有效的方法吗? NSUserDefaults很容易清除,但我不确定如何清除其他所有内容。特别是在更新标签和所有内容时,我必须设置一些代表,而且这样做会让人感到很麻烦。
有没有办法让应用程序重新启动时最初下载时的状态? 有点像iOS模拟器上的重置所有内容和设置选项,但是以编程方式
答案 0 :(得分:0)
已经有an answer here:
NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];
[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];