スマートアプリケーションバナーを使用してアプリケーションを宣伝しています。うまく機能しています。しかし、私はSmart App BannerでclinkingしているときにWebView(私はWKWebViewを使用しています)でナビゲートしているリンクをロードしたいと思います。ここでリンクをロードする方法私はSmart App BannerをクリックするとwebView内をナビゲートしていますか?
は、私は私のAppDelegate.swiftファイルで使用しています次のコードです:
var vc = ViewController()
func application(application: UIApplication, openURL url: NSURL,sourceApplication: String?, annotation: AnyObject) -> Bool {
let url1 = NSURL(string:"\(url)")!
self.vc.webView!.loadRequest(NSURLRequest(URL: url1!))
return true
}
、それが働いていません!
を、モーダルとしてそれをnavigationControllerに追加するか示します? – GeekRiky
私はWebViewを表示するために使用したアプリケーション内に1つのviewcontrollerしか持っていません。 –
通常、ビューコントローラは別のファイルのクラスです。 アプリデリゲートでは、通知を送信して、ビューコントローラでそれを観察できます。 swiftでNSNotificationCenterを使用する場合:[http://stackoverflow.com/a/24756761/4519092](http://stackoverflow.com/a/24756761/4519092) – GeekRiky