クリックすると、ユーザーに電話をかけるように求めるビューがあります。以下のコードを使用しようとしています。
NSString *phoneNumber = [@"tel://" stringByAppendingString:locPhone];
NSString *phoneString = [phoneNumber stringByReplacingOccurrencesOfString:@" " withString:@""];
phoneString= [phoneString stringByReplacingOccurrencesOfString:@"(" withString:@""];
phoneString= [phoneString stringByReplacingOccurrencesOfString:@")" withString:@""];
phoneString= [phoneString stringByReplacingOccurrencesOfString:@"-" withString:@""];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneString]];
コードに到達し、「phoneString」の最終的な値が 10 桁の電話番号であることはわかっています。エラーはありませんが、何も起こりません。私は何が欠けていますか?
編集: canOpenURL が NO を返すことがわかりました。これは、シミュレーターで実行しているからですか?