2010-01-26 41 views
4

我想允许用户重置iPhone的设置为我的应用程序的默认值。我似乎无法在我见过的应用中找到任何示例。基本上你会去设置并找到你的应用程序的设置。在列表底部会有某种选项重置默认或其他。我只是不知道如何处理,因为我不知道我们可以在设置中使用普通按钮Round Rect Button?!?接受让用户“重置”应用程序设置(NSUserDefaults)的方法?

尽我所能想出的设置开关,上面写着“重置”,用户可以NO YES之间滑动。然后,当我的应用程序启动它看起来是否是'是'然后抹NSUserDefaults。据我所知,问题在于当用户滑动到YES时没有反馈。所有旧设置都会保留在设置应用中,直到用户启动我的应用,然后才能开展业务。

而且,不,我不想在应用程序本身做到这一点 - 如果可能的话。

任何想法?我在屠宰HIG吗?

+0

我也非常想知道这一点。如果你安装了Nike +应用程序,他们有一个名为“重置校准”的按钮 - 但我猜他们有耐克等所有特殊功能! – jowie 2010-08-18 15:36:51

回答

2

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

1

看起来像一个不错的主意,但我不认为这将是可能的设置应用程序内,除了你的想法使用开关。

也许提交一个增强请求,并要求他们添加一个按钮来重置设置。我个人认为这种功能会很好。

2

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