Ios 检查NSURL是否在Swift中返回404

Ios 检查NSURL是否在Swift中返回404,ios,objective-c,swift,http-status-code-404,nsurl,Ios,Objective C,Swift,Http Status Code 404,Nsurl,根据本主题中的主题: 如何检查Swift中的页面是否返回404 我是一名新的iOS开发人员,我没有足够的知识将Objective-C转换为Swift(我已经开始使用Swift…) 有没有人可以帮我弄清楚如何在Swift中执行此操作 多谢各位 let urlPath: String = "www.aaaa.com/test" var url: NSURL = NSURL(string: urlPath)! var request1: NSURLRequest = NSURLRequest(URL

根据本主题中的主题:

如何检查Swift中的页面是否返回404

我是一名新的iOS开发人员,我没有足够的知识将Objective-C转换为Swift(我已经开始使用Swift…)

有没有人可以帮我弄清楚如何在Swift中执行此操作

多谢各位

let urlPath: String = "www.aaaa.com/test"
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)
//response.statusCode is what you want
var jsonResult: NSDictionary = NSJSONSerialization.JSONObjectWithData(dataVal, options: NSJSONReadingOptions.MutableContainers, error: nil) as NSDictionary
println("Synchronous\(jsonResult)")


希望这有帮助:)

您实现了任何代码吗?如果是,请添加that@MidhunMP只需考虑一个与网站的简单连接。。Web视图希望加载页面,但在加载之前。。。它必须检查可用性。。。无论如何,拉沙德的回答就是一个很好的例子。非常感谢你的帮助。但是我已经在一个新项目中列出了这个,并更改了URL。问题是“response.statusCode”看起来不存在。。。事实上,我无法运行该项目,因为该行给了我一个错误:AutoReleasingUnsafemtablePointer没有名为“statusCode”的成员…你说什么??再次感谢
if response.statuCode == 200
if response.statuCode == 404