1

我想允许用户使用iPhone的设置应用程序输入有效日期。iPhone设置包

我已经尝试过很多PreferenceSpecifiers数据节点类型,包括日期。

我有两个问题:

  1. 当我指定日期的类型,设置应用程序崩溃内我的应用程序。工作示例将不胜感激。

  2. 由于此方法尚未适用于我,我是否可以通过编程方式验证用户输入的日期?

回答

3

对号码2的回答是否定的。唯一一次您可以验证输入的数据是下次您的应用程序启动。您的应用程式的所有代码都不会透过[设定]应用程式执行

您可能会考虑将此设置拉入您的应用。

0

你看过应用指南的this guidethis section了吗?他们详细描述了这种设置如何工作。

您将无法验证用户通过设置应用程序设置的任何内容。另外,我没有在任何地方看到Date作为有效的设置类型,所以我甚至不认为这是通过Settings应用程序可能的。

我只是在应用程序内创建一个设置视图。这样你可以控制你的定制逻辑,只要你认为合适。