如何检测iPhone常用设置?

时间:2010-02-18 07:24:56

标签: iphone settings contacts

我想检测iPhone的常用设置,例如有关邮件,通讯录和日历的设置。

screenshot

我想检测本机联系簿应用程序的此排序顺序和显示顺序设置。这可能吗?怎么样?提前谢谢。

1 个答案:

答案 0 :(得分:6)

有关Adress Book的设置,您可以使用ABPersonGetSortOrdering()和ABPersonGetCompositeNameFormat()方法分别获取排序顺序和显示顺序。 阅读AdressBook guideABPerson class reference

对于邮件,您可以检测设备是否配置为使用MFMailComposeViewController class的类方法canSendMail发送电子邮件。我不知道API会为您提供更多信息。我怀疑Apple会添加一个(作为用户,我更喜欢这种方式)。

对于日历,请参阅此问题:Programmatically add custom event in the iPhone Calendar

为了检测区域设置时区,它就像[NSTimeZone localTimeZone];一样简单。我再次邀请您阅读NSTimeZone class reference,了解您可以对此对象做些什么。