小编Fer*_*spo的帖子

如何从objective-c中的电话号码中删除非数字字符?

这是我第一次尝试制作ios应用程序.

我正在使用人物选择器向用户询问电话号码,但是当它使用下面的代码检索时,我的NSString *phoneapears如(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;
}
Run Code Online (Sandbox Code Playgroud)

objective-c phone-number

14
推荐指数
1
解决办法
8601
查看次数

为什么我不能在python中使用print in if三元运算符?

为什么这是无效的

print('true') if False else print('false')
Run Code Online (Sandbox Code Playgroud)

但这个不是

def p(t):
    print(t)

p('true') if False else p('false')
Run Code Online (Sandbox Code Playgroud)

python

6
推荐指数
2
解决办法
723
查看次数

标签 统计

objective-c ×1

phone-number ×1

python ×1