Cocoa Touch获取用户的全名

时间:2011-02-22 07:01:52

标签: ios iphone cocoa-touch addressbook

我见过其他几个应用程序获取我的全名。我在我的地址簿中设置了这个,它与我的Mac同步。在我的Mac上,带有我姓名的卡片被标记为“我”卡。 iOS应用程序如何获取此卡,然后从中提取全名?我从来没有在iOS上使用过AddressBook框架,并且在Mac上没有做太多,除了展示一个人选择器(我迟早也需要弄明白;)

任何指向正确方向的指针,或只是快速教程或iOS AddressBook框架上的某种类型都会有所帮助。

2 个答案:

答案 0 :(得分:1)

嘿那里! 我不知道与Mac上的“我”卡的关联是否与iPhone同步。 (如果用户是Windows用户会是什么?)但我认为您可能对以下两个功能感兴趣。

NSUserName();
NSFullUserName();

我认为他们会给你你需要的东西。 ; - )

Sandro Meier

答案 1 :(得分:1)

我创建了一个从设备名称中提取名称的函数。

稍微偏离主题,但我希望这可以帮助人们寻找与查找问题时所做的相同的事情。

Better way to get the user's name from device?