¿Cómo puedo configurar el encabezado "User-Agent" de un UIWebView en Swift

Estoy usando Xcode 6 para una aplicación iOS con Swift. Tengo un ViewController simple con un UIWebView integrado. Puedes encontrar el código a continuación. Ahora quiero cambiar elUser-Agent Encabezado HTTP Traté de usar elsetValue método deNSURLRequest pero no funcionó (ver línea no comentada). ¿Alguien sabe cómo hacer eso?

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)
    }
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta