我想以编程方式调用包含数字末尾的#的电话号码。由于苹果不接受这一点,我认为一种方法是在地址簿中添加一个联系人并用它来呼叫号码。所以我的问题是如何链接我的应用程序的联系人?拨打地址簿中的联系人
2
A
回答
0
0
- (IBAction)addContact:(UIButton *)sender
{
ABAddressBookRef addressBook = NULL;
CFErrorRef error = NULL;
switch (ABAddressBookGetAuthorizationStatus()) {
case kABAuthorizationStatusAuthorized: {
addressBook = ABAddressBookCreateWithOptions(NULL, &error);
[self addAccountWithFirstName:self.firstNameField.text lastName:self.lastNameField.text inAddressBook:addressBook];
if (addressBook != NULL) CFRelease(addressBook);
break;
}
case kABAuthorizationStatusDenied: {
NSLog(@"Access denied to address book");
break;
}
case kABAuthorizationStatusNotDetermined: {
addressBook = ABAddressBookCreateWithOptions(NULL, &error);
ABAddressBookRequestAccessWithCompletion(addressBook, ^(bool granted, CFErrorRef error) {
if (granted) {
NSLog(@"Access was granted");
[self addAccountWithFirstName:self.firstNameField.text lastName:self.lastNameField.text inAddressBook:addressBook];
}
else NSLog(@"Access was not granted");
if (addressBook != NULL) CFRelease(addressBook);
});
break;
}
case kABAuthorizationStatusRestricted: {
NSLog(@"access restricted to address book");
break;
}
}
}##
标题
##
相关问题
- 1. 从地址簿中显示联系人
- 2. 存储地址簿联系人的kABPersonImageFormatThumbnail
- 3. 不拨打地址簿回拨
- 4. 从地址簿获取Facebook联系人
- 5. iphone调出地址簿联系人
- 6. 地址簿 - 正在检索联系人
- 7. 地址簿 - 链接联系人
- 8. 删除联系人组中的人(在Mac地址簿中)
- 9. 更改地址簿中某个人的联系人图片
- 10. 如何打开地址簿新联系人屏幕
- 11. Xcode从地址簿获取联系人电子邮件地址
- 12. 如何在“本地”地址簿中创建联系人?
- 13. 在android中拨打联系人
- 14. 我的联系人不添加在地址簿中的iOS 7
- 15. 无法看到的地址簿中的联系人在iPhone
- 16. 在iPhone的UITextField在地址簿中的联系人
- 17. 访问Iphone地址簿中的联系人?
- 18. 更改地址簿/联系人中的所有号码
- 19. 如何从地址簿中的联系人10-10
- 20. 将地址簿中的联系人导入标签
- 21. 核心数据中的地址簿联系人
- 22. IOS /地址簿框架:联系人中的第二个街道地址
- 23. 如何获得iphone地址簿中所有联系人的家庭地址
- 24. 将地址簿联系人存储到nsdictionary中
- 25. 如何在blackBerry(风暴)中加载地址簿联系人
- 26. 如何在地址簿中插入/更新/删除联系人
- 27. iPhone到现有组添加联系人地址簿中
- 28. 使用Xamarin Forms从地址簿中读取联系人
- 29. 从iPhone地址簿中排序联系人
- 30. 在地址簿中获取联系人更新/创建时间
“包含的末尾位数数。”这是什么??每个号码都有一个数字..你能详细解释一下吗? – Saurabh
抱歉,最后包含# – user739509