iOS:使用用户的名字预填充字段

时间:2011-11-22 21:34:15

标签: ios ios5

我有一个字段供用户输入名称,如果已经预先填充了他们的名字,我认为这将是一个更好的用户体验。

iOS 5中是否有办法让应用程序获取设备用户的名字(或昵称)?

3 个答案:

答案 0 :(得分:1)

这不是您正在寻找的,但您可以使用:

NSString *deviceName = [[UIDevice currentDevice] name];

这将返回设备名称,例如。 “约翰的iPhone”(当然,如果用户决定以这种方式命名他的设备,它只会说这个)。我不建议在你的表单中使用它,因为结果可能会有所不同,坦率地说,它作为用户名是没有意义的,但它是你可能会考虑的东西。

如果你想获得用户的Apple ID,那么我很确定这是不可能的。

答案 1 :(得分:0)

没有。而且我发现你问这个是非常令人惊讶的,我的意思是iOS有没有要求你创建一个用户帐户?没有?怎么知道你是谁?

答案 2 :(得分:0)

您可以使用地址簿框架来呈现模态视图控制器,该控制器允许您从“联系人”应用程序中选择一个人。

我认为您还可以指定要显示的群组,但我不知道用户是否在一个只显示其联系信息的特殊群组中。

请参阅Address Book Programming Guide for iOS

相关问题