en

hi, it seems you are using microsoft internet explorer. it doesn't match web standard and causes problems browsing this site. please please please use mozilla firefox or google chrome instead. thank you!

zh

哦哦!您正在使用Internet Explorer 瀏覽器,它與我們的網頁標準並不相容,可能會導致畫面顯示不正常。
請改用 Mozilla Firefox 或者 Google Chrome 才能正常瀏覽本網站,謝謝!

1.26.2011

使用 UIApplication 呼叫 iOS 內建訊息 App

 

如果你使用模擬器 Simulator 進行編譯與執行,在點擊按鈕時並不會出現訊息應用程式,因為 Simulator 並沒有內建訊息應用程式,如要測試此功能請在 Device 模式下,其程式碼如下。

//從textFieldf取得號碼
NSString *sms = textField.text;

//重新格式化sms為UTF8
sms = [sms stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSString *urlString = [NSString stringWithFormat:@"sms:%@", sms];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];

要注意在開啟訊息應用程式時,並不能像開啟電子郵件應用程式般帶入 body 參數來設定內文的部份。





沒有留言:

張貼留言