2012-02-20 8 views
3

私はこのように思えますが、何らかの理由で私のUIButtonが押されたときに電話機能を表示することができません。UIButtonは電話をかけません

-(IBAction)viewMapButton:(id) sender 
{ 
    NSString *phoneNumber = [[NSString alloc] initWithString:@"tel:1234567890"]; 

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]]; 

    NSLog(@"Call"); 
} 

NSLogが正常に呼び出されました。私はこれをiOSシミュレータで実行しています。それはそれが電話をかけるように促さないのですか?

ありがとうございます! フリー

+3

私はあなた自身の質問に答えました。 –

+6

iOSシミュレータには電話がありません。あなたは何を期待していますか? –

+0

ありがとうございました。ちょうど確かめたかった!私はシミュレータがプロンプトを "シミュレート"することを望んでいたが、それは大丈夫だった!ちょうど私が何かを逃していないことを確認したかった! – Flea

答えて

7

iOSシミュレータには電話がありません(iPod Touchと同じように)ので、tel URLスキームを呼び出すと何も起こりません。

+0

@Flea:最後に、あなたは事実に直面して、この答えを受け入れる必要があるでしょう:) –

+0

ありがとうございました;ちょうど確かめたかった!私はシミュレータがプロンプトを "シミュレート"することを望んでいたが、それは大丈夫だった!ちょうど私が何かを逃していないことを確認したかった! – Flea

+0

@Flea btwコールアクションが発生する前に、ユーザにコールを確認する方法を教えてください。 – andi

関連する問題