WebViewを使用してウェブサイトを表示する簡単なiosアプリがあります。ウェブサイトにはFacebookを使用してログインするオプションがあります。私は、Webブラウザを使用してそのWebサイトをナビゲートし、FBを使用してログインするとうまくいきますが、Webアプリケーションを使用してIOS Webアプリケーションにログインすると、ログイン後に空白のページが表示されます。swfitを使用したUIWebviewによるfacebookのログインには空白が表示されます
私はSwiftを自分の言語として使用しています(これは非常に新しいので、私はネイティブアプリを使用してアプリケーション全体を構築するのではなく、webviewのみを使用しています)解決策はありませんでした。おそらく、私はスピードの代わりにobjective-Cを使って見た例があるからでしょうか?
私はfacebook SDKをインストールして、ドキュメントに従って指示に従っていますが、すべての例はwebviewの代わりにネイティブアプリでログインしています。だから、私はFDKをインストールし、フレームワークを追加した後、私は自分のコードに接続する方法を知らない。
以下ことは誰もが知っている場合、その下のコードに基づいて簡単な解決策はすごい!:
@IBOutlet var Webview: UIWebView!
var URLPath = "http://myfactdomain.com"
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
loadAddressURL()
}
func loadAddressURL() {
let requestURL = NSURL(string: URLPath)
let request = NSURLRequest(url: requestURL as! URL)
Webview.loadRequest(request as URLRequest)
}
になるWebページをロードするための私のコードであるあなたは、おそらくあなたにこれを欠けている事前
あなたはwebviewdelagatesメソッドが欠落しています。 –
http://stackoverflow.com/a/40145732/6656894この回答を参照してください –