gpt4 book ai didi

php - 无法通过 iPhone 将 php 文件与 Xcode 连接

转载 作者:行者123 更新时间:2023-11-28 19:33:14 24 4
gpt4 key购买 nike

我正在开发一个包含数据库的应用程序。我使用 PHP 连接到 MySQl 数据库。这是我的连接代码:

var request = URLRequest(url: URL(string: "http://localhost/Workspace/Twitter/register.php")!)
request.httpMethod = "POST"
let body = "Username=\(UsernameTXF.text!.lowercased())&password=\(PassTXT.text!.lowercased())"
request.httpBody = body.data(using: .utf8)
let task = URLSession.shared.dataTask(with: request) { data, response, error in guard let data = data, error == nil else { // check for fundamental networking error
print("error=\(error)")
return
}

这段代码在模拟器上运行时完美运行,但在 iPhone 上运行时出现以下错误:

error=Optional(Error Domain=NSURLErrorDomain Code=-1004 "Could not connect to the server." UserInfo={NSUnderlyingError=0x17425dbb0 {Error Domain=kCFErrorDomainCFNetwork Code=-1004 "(null)" UserInfo={_kCFStreamErrorCodeKey=61, _kCFStreamErrorDomainKey=1}}, NSErrorFailingURLStringKey=http://localhost/Workspace/Twitter/register.php, NSErrorFailingURLKey=http://localhost/Workspace/Twitter/register.php, _kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=61, NSLocalizedDescription=Could not connect to the server.})

最佳答案

iPhone 上的“localhost”与运行模拟器的桌面上的“localhost”完全不同。如果您想在 iPhone 上运行此代码,请指定一个可以通过手机访问的域。即,使用数字 IP 地址或指定运行 Web 服务的域。

关于php - 无法通过 iPhone 将 php 文件与 Xcode 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41575756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com