これは、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;
}