这是我第一次尝试制作 ios 应用程序。
我正在使用人员选择器向用户询问电话号码,但是当它使用下面的代码检索时,我的NSString *phone
显示为 (0) 111192222-2222。我来自巴西,这里正确的手机号码掩码是 (01111) 92222-2222(9 是可选的,有些号码没有其他号码)。如何修复这个面具?还是完全删除?
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier
{
ABMultiValueRef multiValue = ABRecordCopyValue(person, property);
CFIndex index = ABMultiValueGetIndexForIdentifier(multiValue, identifier);
NSString *phone = (__bridge NSString *)ABMultiValueCopyValueAtIndex(multiValue, index);
return NO;
}