【问题标题】:Is it allowed by Apple to have the Signout function from the Settings?Apple是否允许从设置中具有注销功能?
【发布时间】:2012-03-31 03:12:45
【问题描述】:

Apple 是否允许从“设置”页面使用 Signout 功能?

我只是希望应用程序尽可能干净,这样我们就没有来自应用程序本身的任何 Signout 功能 =)

【问题讨论】:

    标签: ios iphone settings review


    【解决方案1】:

    正如您在the docs 中可能注意到的那样,设置包是“愚蠢的 UI”——也就是说,您的包向设置应用程序提供了一个 NSUserDefaults 键列表,用于存储您的应用程序的首选项,以及用于存储应用程序首选项的高级规范。它们将如何在 UI 中呈现...但是无法提供可执行代码来直接响应在“设置”应用中所做的更改、绘制自定义控件等。

    因此,您不能只在“设置”中放置一个按钮,让用户在点击时退出您的服务 - 正如 JoePasq 建议的那样,您可以添加一个开关或其他控件,以实现“下次启动时退出”的效果.该开关可以在 NSUserDefaults 中设置一个值,然后您的应用可以在启动时读取该值并做出相应的反应。

    【讨论】:

      【解决方案2】:

      据我所知:当然。 HIG

      “设置”应用中的首选项属于“设置一次,很少更改”类型。

      您需要决定如何实现它。我会使用一个名为“下次使用时退出”的开关。

      【讨论】:

        猜你喜欢
        • 2013-04-29
        • 2016-12-18
        • 1970-01-01
        • 1970-01-01
        • 2020-07-31
        • 1970-01-01
        • 2013-05-10
        • 1970-01-01
        • 2014-02-06
        相关资源
        最近更新 更多