Вызов контакта из адресной книги

Я хочу программно позвонить по номеру телефона, который содержит # в конце номера. Поскольку Apple не принимает это, я подумал, что можно добавить контакт в адресную книгу и использовать его для звонков по номерам. Итак, мой вопрос: как связать контакты из моего приложения?


person user739509    schedule 05.07.2011    source источник
comment
содержит цифру в конце числа. что это?? у каждого числа есть цифра в конце .. не могли бы вы объяснить это подробно?   -  person Saurabh    schedule 05.07.2011
comment
извините, содержит # в конце   -  person user739509    schedule 05.07.2011


Ответы (2)


Возможно, вы захотите взглянуть на руководство по программированию адресной книги: http://developer.apple.com/library/ios/#documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Introduction.html

person Faser    schedule 21.09.2011

- (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;
        }
    }
}## 

Заголовок

##

person Lova    schedule 03.06.2014