ama*_*ttn 19 iphone cocoa cocoa-touch objective-c addressbook
所以我对这个很难过.
在Mac OS X中,可以通过内置的地址簿API轻松获取"我"卡(Mac /帐户的所有者).
有没有人找到一种方法来找出哪个联系人(如果存在)属于iPhone的所有者?
您可以使用未记录的用户默认值:
[[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"];
Run Code Online (Sandbox Code Playgroud)
然后使用该电话号码在地址簿中搜索该卡.
请记住,由于用户默认值未记录,Apple可能随时更改,您可能无法进入App Store.
您可以采用的另一种方法是查看设备名称,尽管它更脆弱.如果用户没有从默认的"用户名的iPhone"更改它并且他们使用他们的真实姓名作为iPhone,您可以从中获取用户名.同样,不是最好的解决方案,但它确实给你一些其他尝试.
这个问题的普遍接受的答案是为此功能向Apple提交Radar并提示用户选择他们的卡.
归档时间: |
|
查看次数: |
6994 次 |
最近记录: |