xCode не может подключиться к localhost после обновления xcode 6.1

Мое приложение использует бэкэнд-API PHP (в Laravel) (а другое приложение использует стандартный PHP, а не фреймворк).

У меня был xCode 6.0 и мои приложения подключены к серверу просто отлично, теперь я обновился до 6.1, и ни одно приложение у меня не будет подключаться к серверу. Ошибка, которую это дает:

The requested URL was not found on the server.

Это очень расстраивает.

Ниже приводится URL:

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

и в браузере:

в браузере

Так что, как видите, в браузере все работает отлично.

Вот скрипт подключения:

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

Решение

Если вы хотите общаться с http-сервером, вы должны использовать NSURL(string:) вместо NSURL(fileURLWithPath:), В настоящее время вы просто создаете файл URL со странным именем.

например.:

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

Если что-то работает не так, как ожидалось, вы должны начать с проверки задействованных переменных. Вы, вероятно, поймали бы проблему, так как URL будет что-то вроде file://http:/localhost

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]