【参考記事】
iOS UIWebViewでrequest http header をカスタムする方法
今回は初期ロード時のみヘッダーをいじる必要があったのでもっと簡単に。
class WebViewController: UIViewController, UIWebViewDelegate {
@IBOutlet weak var webView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
self.webView.delegate = self
let request = NSURLRequest(URL: NSURL(string: "url")!).mutableCopy() as! NSMutableURLRequest
// ヘッダにフィールドを追加
request.setValue("value", forHTTPHeaderField: "field")
// .mutableCopy()の戻り値を渡す
self.webView.loadRequest(request)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}