有什么方法可以获得iPhone用户的名字?

And*_*rew 16 iphone objective-c uidevice ios

除了要求用户输入他们的名字之外,还有什么方法可以将其从设备上取下来吗?

我试过这个试图从中提取名称的库,[UIDevice currentDevice] name]但是在很多情况下都不起作用:

https://github.com/tiboll/TLLNameFromDevice

用户名是否出现在电话簿中或我们在iOS 6中可以访问的任何其他位置?

rck*_*nes 11

那么你可以通过AddressBook中的所有联系人查看是否有任何联系人标记了所有者标志.

请注意,执行此操作会弹出"此应用程序需要访问通讯簿"消息.苹果对这类事情并不十分热衷.在应用程序评论指南中,指定应用程序未经用户许可不得使用个人信息.

  • 最后一个答案不会立即重复懒惰的"这是不可能的"非答案......(+ 1) (11认同)
  • 这位老板的旗帜在哪里? (4认同)
  • 对不起,各种技巧已经不再适用于iOS 6或7. (3认同)

Sen*_*ful 8

你可以使用Square的解决方案:

  1. 获取设备的名称(例如"John Smith的iPhone").
  2. 浏览手机上的联系人,查找名为"John Smith"的联系人.

JBDeviceOwnerABGetMe都会为你做这件事.