2011年4月13日 星期三

[轉] 使用 UIApplication 呼叫 iOS 內建撥號 App

from : http://www.furnace.idv.tw


如果你使用模擬器 Simulator 進行編譯與執行,在點擊按鈕時並不會出現撥號應用程式,因為 Simulator 並沒有內建撥號應用程式,如要測試此功能請在 Device 模式下,其程式碼如下。
新增一個按鈕事件,並在此事件內建入以下程式碼。 //從textFieldf取得號碼 NSString *tel = textField.text;  //重新格式化tel為UTF8 tel = [tel stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];  NSString *urlString = [NSString stringWithFormat: @"tel://%@", tel];   [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];

沒有留言:

張貼留言