iOS应用程序必须与所有日历一起使用吗

iOS应用程序必须与所有日历一起使用吗,ios,nscalendar,Ios,Nscalendar,我正在使用的iOS应用程序具有一些基于日期的功能。当日历设置为公历时,它将工作。但在设备中,如果我将日历更改为其他任何内容(如日语或佛教),它将不起作用。可能是因为我没有编码来解释它 但一般标准是什么。是否希望任何基于日期和时间的应用程序支持所有日历格式,是否有大量此类应用程序支持所有日历,或者如果某个应用程序不能与其他日历类型一起使用,是否会获得批准。如果获得批准,应在何处指定该应用程序仅适用于特定日历类型,以便用户了解该应用程序?苹果没有正式要求支持所有日历。运用常识,做对目标受众有意义的事

我正在使用的iOS应用程序具有一些基于日期的功能。当日历设置为公历时,它将工作。但在设备中,如果我将日历更改为其他任何内容(如日语或佛教),它将不起作用。可能是因为我没有编码来解释它


但一般标准是什么。是否希望任何基于日期和时间的应用程序支持所有日历格式,是否有大量此类应用程序支持所有日历,或者如果某个应用程序不能与其他日历类型一起使用,是否会获得批准。如果获得批准,应在何处指定该应用程序仅适用于特定日历类型,以便用户了解该应用程序?

苹果没有正式要求支持所有日历。运用常识,做对目标受众有意义的事情。如果你的目标受众是西方国家(或者全世界,除了少数日本人/佛教徒),那么就支持格里高利吧。如果您的应用程序是专为日本或远东地区设计的,请支持这些日历。做适用于90%案例的事情,不要浪费时间优化边际用例。我已经发布了许多利用日历和NSDate功能的应用程序,除了Gregorian之外,我从来都不支持任何东西。我从来没有听到过抱怨。

对不起,但是。这个问题与编程无关,苹果是唯一能回答这个问题的人。我只是问了一个问题,“通常的做法是什么?”。我不是要求任何官方答复。我试图在网上四处看看,但什么也没找到。如你所知,日历、时区等都很难使用。我只是问这是否是程序员在iOS环境中通常要考虑的问题。事实上,你问是否每个日历都需要支持,如果不需要,批准结果如何,以及你应该在哪里告知用户限制。这里的任何人都不对这些问题负责。此外,此处的问题应限制为每个帖子一个问题;问多个问题意味着不同的人可以回答不同的问题,不可能选择一个问题作为解决方案。我提供的链接讨论了技术/客户支持问题,以及关于如何在此处提问的讨论。:-)谢谢你,山姆。帮助,这就是我想要的。现在,我要做的就是考虑时区,而不是日历。针对80-90%的使用案例,优先考虑您的功能,不要试图满足每一个潜在客户。