Добавление номера телефона для контакта в IOS не работает

Я пытаюсь добавить номер телефона в контакт iOS программно, но мой код не работает.
Он не возвращает никаких ошибок, но контакт не обновляется.

Вот код, который я использую:

ABRecordRef person =(__bridge ABRecordRef) [[(__bridge NSArray*)ABAddressBookCopyArrayOfAllPeople(_addressBook)] objectAtIndex:indexPath.row]; CFErrorRef anError = NULL; ABMutableMultiValueRef phoneNumberMultiValue = ABMultiValueCreateMutableCopy (ABRecordCopyValue(person, kABPersonPhoneProperty)); ABMultiValueAddValueAndLabel(phoneNumberMultiValue, (__bridge CFTypeRef)string_number, kABPersonPhoneMobileLabel, NULL); ABRecordSetValue(person, kABPersonPhoneProperty, phoneNumberMultiValue, &anError); if (anError != NULL) { NSLog(@"error while creating ABMutableMultiValueRef..%@", anError); //no error here } 

Я могу читать информацию о контактах, и я показываю ее в своем приложении.

Я использую iOS 7 и Xcode 5, и я новичок в iOS.

Спасибо за вашу помощь. *

EDIT: Я получаю EXC_BAD_ACCESS здесь:

 [self checkForAddressBookAccess]; if(_addressBook== Nil){ _addressBook = ABAddressBookCreateWithOptions(NULL, &anError); } NSArray *temp_array =(__bridge NSArray*)ABAddressBookCopyArrayOfAllPeople(_addressBook) ; 

  • Запретить предупреждение о необъявленном селекторе в Xcode 5
  • Запустить изображение, не отображаемое на устройстве, но отображаемое на симуляторе xcode 5
  • Время загрузки анимации Spritekit
  • Отладчик Xcode 5 не печатает объекты
  • Ошибка Xcode при компиляции: ld: символ (-ы) не найден для архитектуры x86_64 clang
  • Использовать пиксели не в xcode?
  • Xcode5: не удалось зарегистрировать "/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/MobileDevices.bundle
  • Как локализовать мое приложение с помощью Xcode 5?
  • Архив только тогда, когда все тесты прошли с помощью ботов Xcode 5?
  • как отлаживать приложение при запуске через push-уведомление в xcode 5
  • Как навсегда исправить Xcode 5 SpringBoard не удалось запустить приложение с ошибкой: -3
  • Interesting Posts

    Как фильтровать несколько выбранных значений из массива и загружать его в другой uitableview из uibutton

    UIPageViewController UIImage не показывает полный экран

    В UICollectionView добавлено несколько видов оформления

    iOS Анимация маски над UIImage

    ipad, как узнать, что клавиатура скрыта

    Воспроизведение сигнала тревоги в iphone с помощью EKEvent

    Создание модели представления для каждого UITableViewCell

    Событие кликов UIButton, вызываемое несколько раз внутри пользовательского UITableViewCell

    CALayerInvalidGeometry crash на подслое iOS9 с не конечным положением "

    Как отобразить красную строку состояния при нажатии кнопки дома?

    Удалить ячейку из UICollectionView

    Ошибка: обнаружено нуль при развертывании необязательного значения; Пока передают данные новому контроллеру

    UITableViewCell AccessoryView не отображается должным образом

    Не удалось скомпилировать шейдер в swift

    Phonegap IOS – настройка плагина Push

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.