Ios TIC TCP连接失败[4:0x604000360300]:1:61错误(61)<;1>;HTTP加载失败(错误代码:-1004

Ios TIC TCP连接失败[4:0x604000360300]:1:61错误(61)<;1>;HTTP加载失败(错误代码:-1004,ios,swift,facebook,Ios,Swift,Facebook,我正在尝试使用Facebook SDK处理登录,但出现以下错误: 2018-08-18 20:50:30.913552+0000 FoodTaskerMobile[1370:39985] TIC TCP Conn Failed [4:0x604000360300]: 1:61 Err(61) 2018-08-18 20:50:30.915921+0000 FoodTaskerMobile[1370:39985] Task <D93AC55D-9E5E-4B25-B48E-5799A19F5

我正在尝试使用Facebook SDK处理登录,但出现以下错误:

2018-08-18 20:50:30.913552+0000 FoodTaskerMobile[1370:39985] TIC TCP Conn Failed [4:0x604000360300]: 1:61 Err(61)
2018-08-18 20:50:30.915921+0000 FoodTaskerMobile[1370:39985] Task <D93AC55D-9E5E-4B25-B48E-5799A19F5F3C>.
<1> HTTP load failed (error code: -1004 [1:61])

我刚刚修复了一个canOpenUrl问题(OSStatus错误-10814),现在出现了错误1004。

我认为这个错误出现在真实的设备中,而不是模拟器中,这是因为mac有一个运行的Web服务器,所以模拟器可以解决它,而不是设备(它上面没有Web服务器)

1004是一个
URLError。无法连接到主机


尝试使用mac ip而不是本地主机,如果Web服务器没有公共ip,您可以尝试使用本地网络ip。检查您是否可以从iPhone解析ip,然后它应该可以工作。

哪个是主机?1004是
URLError。cannotConnectToHost
。这是我的主机let BASE\u URL:String=“”let CLIENT\u ID:String=“”让客户端_保密:String=“”好的,但如果你在模拟器或mac中打开浏览器,你能解决本地主机问题吗?好的,这就是问题所在。检查你的Web服务器是否已启动并正确配置。你也可以尝试使用本地ip。是的,现在我明白你的意思了,我的服务器本地主机在终端上脱机,现在工作正常,错误消失了。非常感谢
class LoginViewController: UIViewController {
    @IBOutlet weak var bLogout: UIButton!
    @IBOutlet weak var bLogin: UIButton!

    var fbLoginSuccess = false
    var userType: String = USERTYPE_CUTOMER

    override func viewDidLoad() {
        super.viewDidLoad()

        if (FBSDKAccessToken.current() != nil) {
            bLogout.isHidden = false
            FBManagar.getFBUserData(completionHandler: {
                self.bLogin.setTitle("Continue as \(User.currentUser.email!)", for: .normal)
                // self.bLogin.sizeToFit()
            })
        }
    }

    override func viewDidAppear(_ animated: Bool) {
        if (FBSDKAccessToken.current() != nil && fbLoginSuccess == true) {
            performSegue(withIdentifier: "CustomerView", sender: self)
        }
    }