1

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

截屏
(来源:simonblog.com

我想检测本机通讯录应用程序的排序顺序和显示顺序设置。这可能吗?如何?提前致谢。

4

1 回答 1

6

关于地址簿的设置,可以使用 ABPersonGetSortOrdering() 和 ABPersonGetCompositeNameFormat() 方法分别获取排序顺序和显示顺序。阅读AdressBook 指南ABPerson 类参考

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

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

而对于检测语言环境时区,它就像[NSTimeZone localTimeZone];. 再次,我邀请您阅读NSTimeZone 类参考,以了解您可以使用此对象做什么。

于 2010-02-18T08:08:40.603 回答