4

我想允许用户在我的应用程序的 iPhone设置中重置默认值。我似乎无法在我见过的应用程序中找到任何示例。基本上你会去设置并找到你的应用程序的设置。在列表的底部会有某种选项来重置默认值或其他。我只是不确定如何处理它,因为我不知道我们可以在设置中使用一个普通的旧圆形矩形按钮?!?

我能想到的最好的办法是设置一个显示“重置”的开关,用户可以在“是”和“否”之间滑动。然后,当我的应用程序启动时,它会查看它是否为“是”,然后擦除 NSUserDefaults。据我所知,这个问题是当用户滑动到“是”时没有反馈。在用户启动我的应用程序之前,所有旧设置都将保留在设置应用程序中,然后它就可以开展业务了。

而且,不,我不想在应用程序本身中这样做——如果可能的话。

有任何想法吗?我在屠戮HIG吗?

4

3 回答 3

2

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

于 2010-01-26T21:58:23.150 回答
2

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

于 2010-01-26T22:24:51.717 回答
1

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

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

于 2010-01-26T21:48:27.233 回答