我有一些快速的电话号码,当我按下按钮时,我希望它一个接一个地拨打电话号码,如果第一个号码被忽略或拒绝它,请尝试拨打第二个电话号码直到结束。 怎么可能?
func insertNewObject(sender: AnyObject) {
let contactPickerViewController = CNContactPickerViewController()
contactPickerViewController.predicateForEnablingContact = NSPredicate(format: "contact != nil")
contactPickerViewController.delegate = self
presentViewController(contactPickerViewController,animated: true, completion: nil)
func contactPicker(picker: CNContactPickerViewController, didSelectContact contact: CNContact) {
self.contacts.append(contact)
tblContacts.reloadData()
navigationController?.popViewControllerAnimated(true)
}
答案 0 :(得分:1)
您可以通过openURL
UIApplication
上的sharedApplication
使用该方案的网址" tel:###来拨打您应用中的电话号码。 .."在哪里" ### ..."是你的号码:
make a call in iphone from my application
执行此操作后,您的应用无法获得有关通话是否通过的反馈。
因此,你想要做的事实在iOS上实际上是不可能的。无法获得有关呼叫是否通过的反馈,因此无法知道是否/何时自动尝试列表中的下一个号码。