Самое простое решение, чтобы проверить, существует ли файл на веб-сервере. (Swift)

Об этом много говорят, и я понимаю решение использовать метод делегата и проверить ответ «404»:

var request : NSURLRequest = NSURLRequest(URL: url)

var connection : NSURLConnection = NSURLConnection(request: request, delegate: self, startImmediately: false)!
connection.start()

    func connection(didReceiveResponse: NSURLConnection!, didReceiveResponse response: NSURLResponse!) {
//...
}

Но я хотел бы иметь простое решение, как:

var exists:Bool=fileexists(sURL);

Потому что у меня будет много запросов в одном классе с делегатом, и я хочу проверить ответ только с помощью моей функции fileexists ().

Есть намеки?

ОБНОВИТЬ Я думаю, мне придется сделать синхронный запрос, как показано ниже, но я всегда получаю 0x0000000000000000 в качестве ответа ::

   let urlPath: String = sURL;
    var url: NSURL = NSURL(string: urlPath)!
    var request1: NSURLRequest = NSURLRequest(URL: url)
    var response: AutoreleasingUnsafeMutablePointer<NSURLResponse?
    >=nil
    var error: NSErrorPointer = nil
    var dataVal: NSData =  NSURLConnection.sendSynchronousRequest(request1, returningResponse: response, error:nil)!
    var err: NSError
    println(response)

Ответы на вопрос(1)

Ваш ответ на вопрос