2016-07-11 4 views
0

MenuにWebサイト を表示するWebViewControllerビューを作成しました。私は2つのセルを持っています、私たちに連絡してください。WebViewController - display

私の質問は、コントローラの1つを使用するコードを書く方法です。

//あなたが代わりに任意のwebviewViewControllerのSFSafariViewControllerを使用する必要があります。このコントローラ表示ウェブ

class WebViewController: UIViewController { 

    @IBOutlet weak var webView: UIWebView! 

    var urlToShow:String? 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     if let url = urlToShow { 
      webView.loadRequest(NSURLRequest(URL: NSURL(string: url)!)) 
     } 
    } 
} 
+0

あなたは 'urlToShow'に値を追加する場所のコードを表示できます –

+0

あなたはそれらのすべてのためにWeb View Controllerを使いたいのですか? 3を複製せずに? – AaoIi

+1

UIWebViewチュートリアルをご覧ください:https://iosdevcenters.blogspot.com/2016/05/creating-simple-browser-with-wkwebview.html –

答えて

0

if ([SFSafariViewController class] != nil) { 
     SFSafariViewController *sfvc = [[SFSafariViewController alloc] initWithURL:URL]; 
     sfvc.delegate = self; 
     [self presentViewController:sfvc animated:YES completion:nil]; 
    } else { 
     if (![[UIApplication sharedApplication] openURL:URL]) { 
      //NSLog(@"%@%@",@"Failed to open url:",[URL description]); 
     } 
    } 

連絡先とプライバシーポリシーに異なるURLを渡します。あなたのアプリケーションにナビゲートされたような外観でウェブサイトを開きます。 ありがとう

+0

この質問は「迅速」とタグ付けされています。あなたのソリューションは価値があるかもしれませんが、OPによって要求された言語で書かれていないので、話題にはなりません。 Swiftで回答を提供してください。ありがとうございました。 – Moritz

+0

すばらしいです。スタックにヘルプを追加することはありません。 –

+0

なぜ簡単にあきらめますか?まず最初に、あなたの答えを改善するために何をしなければならないかを知っているだけです。私のコメントを読んでください...とにかくそれは単なる* downvoteです - あなたの答えを修正すればおそらく削除されます。あなたが分かち合う知識があれば、そのような小さな不便を避けて怒らないでください。代わりに良い答えを作る方法を学びましょう。 :) – Moritz