如果你使用模擬器 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]];
沒有留言:
張貼留言