1

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

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

我有两个问题:

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

  2. 由于这种方法还没有为我工作,我是否能够以编程方式验证用户输入的日期?

4

2 回答 2

3

第 2 点的答案是否定的。您唯一可以验证输入数据的时间是您的应用程序下一次启动时。您的应用程序代码都不是通过设置应用程序运行的。

您可以考虑将此设置拉入您的应用程序。

于 2009-11-13T19:29:55.123 回答
0

您是否阅读过本指南和应用指南的这一部分?他们详细描述了这样的设置是如何工作的。

您将无法验证用户通过设置应用程序设置的任何内容。此外,我在任何地方都没有将 Date 视为有效的设置类型,所以我什至认为这不可能通过 Settings 应用程序实现。

我只需在应用程序中创建一个设置视图。这样你就可以控制你认为合适的自定义逻辑。

于 2009-11-13T19:41:34.067 回答