因此,我正在Windows上使用VMWare运行Mac OS来构建ios应用程序。 现在,我有一台iPad,用于连接Windows机器上的localhost。我遇到过类似的帖子,但从未得到回答,也找不到它。 因此,我添加了UKWebView来查看它是否正在连接到我已经植根于c:/apache/htdoc/index.html
的HTML和PHP文件。override func viewDidLoad() {
super.viewDidLoad()
let urlString = "http://192.xxx.xx.x/intialize.php"
let getUrl = URLRequest(url: URL(string: urlString)!)
self.web.load(getUrl)
// Do any additional setup after loading the view, typically from a nib.
//employees.downloadItems()
}
在模拟器上,它可以正常工作,但在物理设备上却什么也没有。 我遇到了一些解决StackOverflow问题的方法。
ios设备和本地主机使用相同的IP地址,
更改httpd.conf中的收听IP地址#Listen 192.xxx.xx.x:80,
添加计算机名称(因为我使用的是窗口)
let urlString = "http://computersName/192.xxx.xx.x/intialize.php"
另外,我确实将此添加到了info.plist
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
仍然没有运气。我想念什么吗?