WL.Client.login()然后nsurlerrordomain错误1012

时间:2015-03-17 15:59:44

标签: ios ibm-mobilefirst nsurlerrordomain

Worklight 6.2构建针对iPad的混合应用程序 - 无论我们选择哪种目标设备,我们都会在xCode Simulator中获得下述症状。

应用程序当前尝试调用

WL.Client.login()

来自wlCommoninit()

我们的目标服务器是在远程计算机上的Liberty实例上运行的完整WL服务器,我们使用HTTPS和指定的IP地址

https://w.x.y.z:443/worklight

我们调整了部署目标并在运行XCode之前重建了应用程序。

WL.Client.login()错误回调触发,我们看到日志消息,指示我们正在尝试点击正确的URL。我们还看到此错误消息

NSURLErrorDomain error -1012

我们确实有一个复杂的网络设置,iOS模拟器和服务器之间有防火墙,但如果我们在模拟设备上运行Safari,我们就可以正确访问URL。

问题:

  1. NSURLErrorDomain是否反映了失败的原因?或者它只是错误处理的一部分?

  2. 有任何进一步诊断的建议吗?

1 个答案:

答案 0 :(得分:1)

进一步调查显示我们确实配置了错误的网址。似乎

NSURLErrorDomain error -1012

本身并不是问题的指标。相反,错误来自未能到达指定的主机。结论:在NSURLErrorDomain消息之前研究日志。