No se puede agregar un contacto en el grupo usando ABGroupAddMember en iphone?

Estoy usando el siguiente código pero aún no puedo agregar información de contacto en el grupo y una cosa más que siempre usa para crear un nuevo grupo. También quiero comprobar que el gruop existente está disponible o no !!!!

¡No se puede agregar contacto en el grupo!

ABRecordRef group = ABGroupCreate(); //create a group 
ABRecordSetValue(group, kABGroupNameProperty,@"My Group", &error); // set group's name 
ABGroupAddMember(group, person, &error); // add the person to the group 
ABAddressBookAddRecord(addressBook, group, &error); // add the group   
ABAddressBookSave(addressBook, nil); //save the record