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];
有什么想法吗?