App Store でリリースされた iOS 5.0+ アプリがあり、従業員のプロフィールと電話番号を表示します。アプリのユーザーが電話番号をタップすると、その番号が iPhone でダイヤルされます。
問題は、iPhone 4を使用している一部のユーザーが、ダイヤルできないと報告していることです。
これは私がダイヤルするために使用しているコードです:
NSString *cleanedString = [[self.member.phone componentsSeparatedByCharactersInSet:[[NSCharacterSet characterSetWithCharactersInString:@"0123456789-+()"] invertedSet]] componentsJoinedByString:@""];
NSString *escapedPhoneNumber = [cleanedString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *urlText = [NSURL URLWithString:[NSString stringWithFormat:@"tel://%@", escapedPhoneNumber]];
[[UIApplication sharedApplication] openURL:urlText];
これについてのアイデアはありますか?