TIC TCP连接失败[4:0x604000360300]:1:61 Err(61)< 1>HTTP加载失败(错误代码:-1004 [英] TIC TCP Conn Failed [4:0x604000360300]: 1:61 Err(61) <1> HTTP load failed (error code: -1004

查看:152
本文介绍了TIC TCP连接失败[4:0x604000360300]:1:61 Err(61)< 1>HTTP加载失败(错误代码:-1004的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试使用Facebook SDK登录,但出现此错误:

I'm trying to handle a login with the Facebook SDK but I have this error:

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])

这是我的班级代码:

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)
        }
    }

我刚刚解决了一个 canOpenUrl 问题(OSStatus错误-10814.),现在出现了错误1004.

I just fixed a canOpenUrl issue (OSStatus error -10814.) and now error 1004 showed up.

推荐答案

我认为此错误出现在真实设备中而不是模拟器中,这是因为Mac运行了网络服务器,因此模拟器可以解决该问题,而不是设备(没有网络服务器).

I think that this error appears in a real device and not in the simulator, this because the mac has a webserver running and so the simulator can resolve it, not the device (it hasn't a webserver on it).

1004是 URLError.cannotConnectToHost

尝试使用mac ip代替localhost,如果Web服务器没有公共ip,则可以尝试使用本地网络ip.检查是否可以从iPhone解析IP,然后它应该可以工作.

Try to use the mac ip instead of the localhost, you can try to use the local network ip if the webserver hasn't a public ip. Check if you can resolve the ip from your iPhone and then it should work.

这篇关于TIC TCP连接失败[4:0x604000360300]:1:61 Err(61)&lt; 1&gt;HTTP加载失败(错误代码:-1004的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆