如何使用 MonoTouch 从 iPhone 联系人中获取手机号码和工作号码?
如何使用 MonoTouch c# 从 iPhone 联系人中获取手机号码和工作号码?我使用了这个代码,
ABMultiValue<String> phoneMV = person.GetPhones();
String[] phoneval = phoneMV.GetValues();
for(int i = 0; i< phoneval.Length; i++) {
Console.WriteLine(phoneval[i]);
}
但它打印了联系号码的所有值。如何从联系人中获取特定属性?例如,我需要手机号码和工作号码、家庭和工作电子邮件 ID 等。我不想要所有的价值观。如何实现这一目标?
How to get the mobile number and work number from iPhone contacts using MonoTouch c#? I used this code,
ABMultiValue<String> phoneMV = person.GetPhones();
String[] phoneval = phoneMV.GetValues();
for(int i = 0; i< phoneval.Length; i++) {
Console.WriteLine(phoneval[i]);
}
But it prints all value of contact numbers. How to get particular attributes from contacts? For example i need mobile and work number, home and work email id like that. I don't want all values. How to achieve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
ABMultiValue 是ABMultiValueEntry 值。电话号码的类型(工作、家庭等)存储在 ABMultiValueEntry.Label 属性,您可以将其与例如 ABLabel.Work:
An ABMultiValue<T> is a collection of ABMultiValueEntry<T> values. The type of phone number (work, home, etc.) is stored in the ABMultiValueEntry<T>.Label property, which you can compare against e.g. ABLabel.Work: