Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 错误域=NSURLErrorDomain代码=-1004_Swift_Xcode - Fatal编程技术网

Swift 错误域=NSURLErrorDomain代码=-1004

Swift 错误域=NSURLErrorDomain代码=-1004,swift,xcode,Swift,Xcode,我是一个初学者,在手机上部署我的应用程序时遇到了问题。该应用程序在模拟器上运行良好,但当我在手机上运行并尝试在手机上发送注册表时,我发现以下错误 失败:错误域=nsurErrorDomain代码=-1004无法连接到服务器。UserInfo={NSUnderlyingError=0x174244da0{Error Domain=kCFErrorDomainCFNetwork Code=-1004 null UserInfo={{kCFStreamErrorCodeKey=61,{kCFStrea

我是一个初学者,在手机上部署我的应用程序时遇到了问题。该应用程序在模拟器上运行良好,但当我在手机上运行并尝试在手机上发送注册表时,我发现以下错误


失败:错误域=nsurErrorDomain代码=-1004无法连接到服务器。UserInfo={NSUnderlyingError=0x174244da0{Error Domain=kCFErrorDomainCFNetwork Code=-1004 null UserInfo={{kCFStreamErrorCodeKey=61,{kCFStreamErrorDomainKey=1}},NSErrorFailingURLStringKey=,NSErrorFailingURLKey=,[kCFStreamErrorDomainKey=1,{kCFStreamErrorCodeKey=61,NSLocalizedDescription=无法连接到服务器。}

下面是我的源代码

class ViewController: UIViewController {
    @IBOutlet weak var username: UITextField!
    @IBOutlet weak var password: UITextField!
    @IBOutlet weak var email: UITextField!
    @IBOutlet weak var fullname: UITextField!
    @IBOutlet weak var phone: UITextField!
    @IBOutlet weak var labelMessage: UILabel!

    @IBAction func Register(_ sender: UIButton)
    {
        let URL_USER_REGISTER = "http://localhost/FYP/register.php"

        let parameters: Parameters=[

            "username":username.text!,

            "password":password.text!,

            "email":email.text!,

            "fullname":fullname.text!,

            "phone":phone.text!

        ]

        //Sending http post request

        Alamofire.request(URL_USER_REGISTER, method: .post, parameters: parameters).responseJSON

            {
                response in

                //printing response

                print(response)



                //getting the json value from the server

                if let result = response.result.value

                {

                    //converting it as NSDictionary

                    let jsonData = result as! NSDictionary

                    //displaying the message in label

                    self.labelMessage.text = jsonData.value(forKey: "message") as! String?

                }
        }
    }

    override func viewDidLoad()
    {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
   }

非常感谢你的帮助。感谢您抽出时间

从iPhone访问localhost只需执行环回操作/尝试连接到自身(如果它支持的话)


您需要做的是查找桌面计算机的IP,例如,如果是Windows,请转到命令提示符并键入ipconfig,或转到网络和共享中心并查找连接状态。

无法连接到服务器。当然:http://localhost/FYP/register.php ... 本地主机。。。本地尝试本地IP地址而不是本地主机..希望能帮助你OMG是的,它工作了!!非常感谢你@jaydept谢谢你让我意识到我的愚蠢错误@EricAya@nrsyaf不客气在我的情况下,即使使用mac的ip也不起作用,因为我的iphone使用4G,因为该公司不存在wifi: