次のコードがあります。
phoneNumber = (NSString*)CFBridgingRelease(ABMultiValueCopyValueAtIndex(phones, i));
NSString *phoneNumberURLString = [[NSString alloc] initWithFormat:@"tel://%@", phoneNumber];
NSURL *phoneURL = [[NSURL alloc] initWithString:phoneNumberURLString];
[[UIApplication sharedApplication] openURL:phoneURL];
ただし、これに関する問題は、特定の電話番号が呼び出されない場合があることです。たとえば、phoneNumber が (520) 123-1232 の場合、これは電話をかけません。この方法がすべてのケースで機能するように、電話番号の形式を標準化する方法についてのアイデアはありますか?