2009-08-11 15 views
5

iPhoneデベロッパーが新しくなりました。私はstackoverflow/appleのdocを読んでいる私の問題のほとんどを解決することができましたが、今は固く閉ざされています。iphoneエミュレータURLスキーマ

私は電話番号から電話をかけようとしています。これは何もしない

// "9312345678" 
-(void) doCall:(NSString*) phoneNumber{ 
    DsLog(phoneNumber); 
    NSString * s = [NSString stringWithFormat:@"tel:%@",phoneNumber]; 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:s]]; 
} 

:私が見つけたドキュメントと例から

は、私はこれを作りました!(例外もダイヤルも電話もありません)

私は間違っていましたか?それはエミュレータなのですか?すべてのヘルプは感謝

LODA

PS:私は、ブラウザを開くことは似たようなを持って、そしてそれがうまく働いています。デバッガコンソールのログ表示にvalideの電話番号が表示されます。

答えて

7

はところでそのTEL://ませんTEL:

しかし、それはシミュレータでは動作しません。

ハンドラが動作するかどうかを確認したい場合は、シミュレータとSafariを(シミュレータ内で)開き、試してみることができます。あなたはまた、実際の電話からそれを行うことができます。

+0

あなたの正確な答えに感謝します。 – Loda

関連する問題