我正在尝试通过插入手机连接到我的macbook上的本地主机。我有一部iPhone 5s。
我尝试过使用:
var url:NSURL = NSURL.URLWithString("http://192.168.0.108/laravel/roadi/public/login")
var url:NSURL = NSURL.URLWithString("http://localhost/laravel/roadi/public/login")
var url:NSURL = NSURL.URLWithString("http://josh.local/laravel/roadi/public/login")
但是所有人都给我错误“请求超时” 我也尝试过停用我的防火墙。
出了什么问题,/我该如何解决这个问题? localhost
和josh.local
在模拟器中完美运行。
答案 0 :(得分:-1)
在模拟器上,您在与Mac相同的计算机上运行,这就是本地主机可以工作的原因。 在iPhone上,您需要使用Mac的IP地址。如果您连接到同一网络,则可以尝试查找Mac的本地地址并使用它:
http://www.wikihow.com/Find-Your-IP-Address-on-a-Mac
如果您没有连接到同一个网络,可以尝试使用公共IP地址,输入google"我的IP地址"。但这可能会经常更改(如果您有动态IP地址)