Swift Xcode 7 beta NSURL连接错误

Swift Xcode 7 beta NSURL连接错误,swift,nsurlconnection,ios9,xcode7,Swift,Nsurlconnection,Ios9,Xcode7,我在我的服务器上调用一个函数,应用程序崩溃了,但它在模拟器上运行良好。 我的代码: class func changeTweet(tweet:String) { let data=NSMutableData() 让urlPath:字符串=”http://127.0.0.1:5000/registerword?word=\(推特) 让url:NSURL=NSURL(字符串:urlPath)! var-request=NSMutableURLRequest(URL:URL) 让request1:NS

我在我的服务器上调用一个函数,应用程序崩溃了,但它在模拟器上运行良好。 我的代码:

class func changeTweet(tweet:String)
{
let data=NSMutableData()
让urlPath:字符串=”http://127.0.0.1:5000/registerword?word=\(推特)
让url:NSURL=NSURL(字符串:urlPath)!
var-request=NSMutableURLRequest(URL:URL)
让request1:NSURLRequest=NSURLRequest(URL:URL)
let响应:autoreleasingusafemutablepointer=nil
//在这条线上崩溃:
让dataVal:NSData=try!NSURLConnection.sendSynchronousRequest(request1,returningResponse:response)
var err:NSErrorPointer
let string=NSString(数据:dataVal,编码:NSUTF8StringEncoding)
如果让str=string
{
打印(“服务器响应:\(str)”)
}
}
试试这个:

让数据:NSData=try!NSURLConnection.sendSynchronousRequest(请求、返回响应和响应)


我想你需要的是&在回答之前。

为什么不替换强制
try通过正确的尝试捕获,并在出现故障时打印错误消息?这可能会提供有关您的问题的有用信息。@MartinR您能在这里发布一个示例吗?@MartinR问题是。。。它在模拟器上工作!它记录在“将Swift与Cocoa和Objective-C一起使用”文档中的“捕获和处理错误”中。以下是一些示例:。您是否更改了URL?127.0.0.1是当前设备的ip。如果您在mac上运行服务器,可能是因为这个原因。
class func changeTweet(tweet:String)
{
let data = NSMutableData()
let urlPath: String = "http://127.0.0.1:5000/registerword?word=\(tweet)"
let url: NSURL = NSURL(string: urlPath)!
var request = NSMutableURLRequest(URL: url)
let request1: NSURLRequest = NSURLRequest(URL: url)
let response: AutoreleasingUnsafeMutablePointer<NSURLResponse?
>=nil

//crashes on this line:
let dataVal: NSData = try! NSURLConnection.sendSynchronousRequest(request1, returningResponse: response) 

var err: NSErrorPointer
let string = NSString(data: dataVal, encoding: NSUTF8StringEncoding)
if let str = string
{
  print("Server Response: \(str)")
}
}