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。
问题:
NSURLErrorDomain是否反映了失败的原因?或者它只是错误处理的一部分?
有任何进一步诊断的建议吗?
答案 0 :(得分:1)
进一步调查显示我们确实配置了错误的网址。似乎
NSURLErrorDomain error -1012
本身并不是问题的指标。相反,错误来自未能到达指定的主机。结论:在NSURLErrorDomain消息之前研究日志。