我有一个供用户输入姓名的字段,我认为如果它已经预先填充了他们的名字,那将是一个更好的用户体验。
在 iOS 5 中有没有办法让应用程序获取设备用户的名字(或昵称)?
最佳答案
这不是您要找的,但您可以使用:
NSString *deviceName = [[UIDevice currentDevice] name];
这将返回设备名称,例如。 “约翰的 iPhone”(当然,只有当用户决定以这种方式命名他的设备时,它才会这样说)。我不建议在您的表单中使用它,因为结果可能会有所不同,坦率地说,它作为用户名没有意义,但无论如何您都可以考虑。
如果您尝试获取用户的 Apple ID,那么我很确定这是不可能的。
关于iOS:使用用户的名字预填充字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8234119/