xcode 6.1更新后,xCode无法连接到localhost

时间:2014-10-29 07:46:13

标签: php ios xcode swift

我的应用程序使用PHP后端API(在Laravel中)(另一个应用程序使用标准PHP,而不是框架)。

我有xCode 6.0和我的应用程序连接到服务器就好了,现在我升级到6.1,没有应用程序我将连接到服务器。它给出的错误是:

The requested URL was not found on the server.

这非常令人沮丧。

以下是网址:

var URL: String = "http://localhost/laravel/myProject/public/"

并在浏览器中:

in the browser

正如您所看到的,它在浏览器中运行良好。

这是连接脚本:

var post:NSString = "username=\(GlobalVars.sharedInstance.getUsername())&&lat=\(lat)&&long=\(lng)"        
var url:NSURL = NSURL(fileURLWithPath: "\(GlobalVars.sharedInstance.getURL())login")!
var postData:NSData = post.dataUsingEncoding(NSASCIIStringEncoding)!

1 个答案:

答案 0 :(得分:2)

如果您想与http服务器通信,则应使用NSURL(string:)代替NSURL(fileURLWithPath:)。目前,您只需创建一个名称奇怪的文件URL。

e.g:

var url:NSURL = NSURL(string: "\(GlobalVars.sharedInstance.getURL())login")!

如果某些内容无法按预期工作,则应首先检查所涉及的变量。您可能会遇到此问题,因为URL类似于file://http:/localhost