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.28.2011

使用 UIApplication 呼叫 iOS 內建 Safari 瀏覽器 App

 

Safari 是 iOS 內建的標準瀏覽器,要如何從自己的應用程式中啟動 Safari 瀏覽器呈現所要的網頁內容,可以參考以下簡單程式碼。

首先,先新增一個按鈕事件,並在事件內建入以下程式碼。

//開啟內建Safari瀏覽器
- (IBAction)onSafari:(id)sender {

    //從textFieldf取得位址
    NSString *url = textField.text;

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

    NSString *urlString = [NSString stringWithFormat:@"http://%@", url];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];
}






沒有留言:

張貼留言