0
Web
からHTML
をロードしようとしています。私は正しいURLを持っており、ウェブの文脈があるloaddataののfuction 件までSwift:WebViewでHTMLを読み込めません。
import UIKit
class WaysToEarnIncentive: UIViewController
{
@IBOutlet var webView: UIWebView!
override func viewDidLoad() {
self.title = "Ways To Earn Incentive"
CommonUtility.sharedInstance.addBackButton(self)
}
func loadData(){
SwiftSpinner.show(kLoadingText)
WaysToEarnIncentiveServices.getWaysToEarnIncentiveServices(MemberIdProvider.sharedInstance.memberId, onCompletion:{(isSuccess:Bool) in
if(isSuccess){
SwiftSpinner.hide()
}
})
}
@IBAction func backClicked(sender:UIBarButtonItem!){
self.navigationController!.popViewControllerAnimated(true)
}
}
:これはこれは私がHTMLのコンテキストが表示されますのWebViewを持つViewController
である私のService class
class WaysToEarnIncentiveServices :HpApiBaseService {
internal static func getWaysToEarnIncentiveServices(memberId : Int, onCompletion : (Bool) -> Void){
var queryStringKVP : [String:String] = [String:String]()
queryStringKVP["ClientName"] = String(MemberIdProvider.sharedInstance.memberProfile.client)
let requestUrl = hpApiBaseUrl+"incentiveManager/earnIncentive"
get(requestUrl,queryStringKVP: queryStringKVP){(isSuccess, responseString) in
if(isSuccess && responseString != nil){
print (requestUrl)
}
}
}
}
ですコンソールに表示されます。私は私の見解でこれを望んでいた。私はこれをどのように達成することができますか?またはHTMLのコンテキストを読み込むための他のトリックは本当に感謝されます。
コンソールの出力は次のようになります。単純にUIWebView
にこの値を設定することで
SUCCESS: <!DOCTYPE html><html lang=en><head><meta charset=UTF-8><title> and so on....
どうすれば、<!DOCTYPEの成功メッセージをhtmlStringに入れることができますか?私はこの点にこだわっている – Niroj
どのようにhtmlStringへの応答を保存するのですか? – Niroj
htmlstringに応答を割り当てるだけです –