Iphone 接受的方式,让用户;重置";应用程序设置(默认值)?

Iphone 接受的方式,让用户;重置";应用程序设置(默认值)?,iphone,cocoa-touch,nsuserdefaults,appsettings,Iphone,Cocoa Touch,Nsuserdefaults,Appsettings,我想允许用户为我的应用重置iPhone的设置中的默认值。我似乎在我见过的应用程序中找不到任何例子。基本上你会去设置,找到你的应用程序的设置。在列表的底部会有一些重置或默认值的选项。我只是不知道如何处理,因为我不知道一个普通的老式圆形矩形按钮,我们可以在设置中使用 我能想到的最好办法是设置一个开关,上面写着“重置”,用户可以在“是”和“否”之间滑动。然后,当我的应用程序启动时,它会查看是否为“是”,然后清除默认值。据我所知,问题在于当用户刷到“是”时并没有反馈。所有的旧设置都将保留在设置应用程序中

我想允许用户为我的应用重置iPhone的设置中的默认值。我似乎在我见过的应用程序中找不到任何例子。基本上你会去设置,找到你的应用程序的设置。在列表的底部会有一些重置或默认值的选项。我只是不知道如何处理,因为我不知道一个普通的老式圆形矩形按钮,我们可以在设置中使用

我能想到的最好办法是设置一个开关,上面写着“重置”,用户可以在“是”和“否”之间滑动。然后,当我的应用程序启动时,它会查看是否为“是”,然后清除默认值。据我所知,问题在于当用户刷到“是”时并没有反馈。所有的旧设置都将保留在设置应用程序中,直到用户启动我的应用程序,然后它就可以开展业务

而且,不,如果可能的话,我不想从应用程序本身的w/中这样做


有什么想法吗?我是不是在破坏HIG?

似乎是个好主意,但我认为这在设置应用程序中是不可能的,除了你关于使用开关的想法


可能会提交一个增强请求,让他们可以添加一个按钮来重置设置。我个人认为拥有这种功能会很好。

您可以将重置设置标记为“下次启动时,将所有内容重置为默认值”之类的内容。毕竟,将会发生什么,我想大多数用户都会理解

您不必担心如何将其放入设置中,因为可能只有1%的用户会注意到您甚至有一个设置条目。很高兴您尝试依赖设置,但实际上,与应用程序内设置相比,人们并不使用它。

我也非常想知道这一点。如果你安装Nike+应用程序,他们会有一个名为“重置校准”的按钮,但我猜他们作为Nike和所有人都有特殊的能力!