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



我正在尝试处理使用 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])

这是我的类代码:

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。

我认为此错误出现在真实设备中而不是模拟器中,这是因为 mac 正在运行网络服务器,因此模拟器可以解决它,而不是设备(它没有网络服务器(。

1004是一款URLError.cannotConnectToHost

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

最新更新