4

在 MacOS XI 上可以使用类中的方法meABAddressBook获取登录用户的记录,参见Apple 的文档在 iOS 上,文档中没有列出类似的函数调用(在相应的 C 接口中)。iOS 通讯簿似乎不会在同步时保留此信息。

有什么方法可以在 iOS 下识别用户,还是我需要为我的每一个应用程序设计一种专有机制?

4

1 回答 1

3

恐怕iOS没有提供归还所有者联系卡的方法。我希望您可以获取设备的电话号码,然后在通讯录中搜索相同的号码。

通过这段代码可以找到设备的电话号码
NSString *num = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];

不幸的是,获取设备的电话号码违反了开发者协议。苹果会拒绝任何使用它的应用程序。

对不起,“不”的答案。至少我们现在都知道什么是行不通的。

于 2011-05-10T15:54:39.857 回答