Como definir o cabeçalho "User-Agent" de um UIWebView no Swift

Estou usando o Xcode 6 para um aplicativo iOS com Swift. Eu tenho um ViewController simples com um UIWebView incorporado. Você pode encontrar o código abaixo. Agora eu quero mudar oUser-Agent Cabeçalho HTTP. Eu tentei usar osetValue método deNSURLRequest mas não funcionou (veja a linha não comentada). Alguém sabe como fazer isso?

import UIKit

class WebViewController: UIViewController {

    @IBOutlet weak var webView: UIWebView!

    override func viewDidAppear(animated: Bool) {
        var url = NSURL(string: "https://www.samplepage.com")

        var request = NSMutableURLRequest(URL: url)

        // request.setValue("Custom-Agent", forHTTPHeaderField: "User-Agent")

        webView.loadRequest(request)
    }
}

questionAnswers(3)

yourAnswerToTheQuestion