2017-03-17 4 views
0

ユーザーセッションを維持しているURLをwebviewにロードしています。このURLは、セッションの詳細が正しいことを確認したら、HTML本文にiframeを返します。ダウンロードしたデータのiframeコンポーネントでUIWebviewをリロードします

Webビューでこのiframeを読み込む必要があります。 HTML本体には、以下のようになる:

<body style="margin:0; padding:0"> <iframe style="height:100vh;width:100%;border:0" src="https:....

任意の助けをいただければ幸いです。

答えて

0

最終的に私はそれを得るために管理しなかった:)

var urlRequest = URLRequest.init(url: URL.init(string: urlString)!) 
urlRequest.httpMethod = "GET" 
let token:String! = "Bearer \((token)!)" 
urlRequest.addValue(token!, forHTTPHeaderField: "Authorization") 
urlRequest.addValue("application/x-www-form-urlencoded", forHTTPHeaderField: "Content-Type") 
urlRequest.httpShouldHandleCookies = true 
let session = URLSession.shared 

if delegate != nil { 
    delegate?.showActivityIndicator() 
} 

let task = session.dataTask(with: urlRequest, completionHandler: { (data, response, error) in 
    if error != nil { 
     return 
    } 

    let body = String(data: data!, encoding: .utf8) 
    self.webView.loadHTMLString(body!, baseURL: nil) 
}) 
task.resume() 
関連する問題