我想允许用户在我的应用程序的 iPhone设置中重置默认值。我似乎无法在我见过的应用程序中找到任何示例。基本上你会去设置并找到你的应用程序的设置。在列表的底部会有某种选项来重置或默认值或其他。我只是不确定如何处理它,因为我不知道我们可以在设置中使用一个普通的旧圆形矩形按钮?!?
我能想到的最好的办法是设置一个显示“重置”的开关,用户可以在“是”和“否”之间滑动。然后,当我的应用程序启动时,它会查看它是否为“是”,然后擦除 NSUserDefaults。据我所知,这个问题是当用户滑动到“是”时没有反馈。在用户启动我的应用程序之前,所有旧设置都将保留在设置应用程序中,然后它就可以开展业务了。
而且,不,我不想在应用程序本身中这样做——如果可能的话。
有任何想法吗?我在屠戮HIG吗?