我已将我尝试连接的地址添加到白名单中.虽然我不知道从哪里开始,因为这是我的第一个iOS应用程序.我不确定在某些我没有看到的地方是否有错误.
该应用程序构建良好,并推送到模拟器和物理iPhone.它适用于模拟器. iPhone有连接,可以浏览网页,所以我知道这不是问题.
让我知道你可能需要提供哪些帮助,因为我不确定我需要提供什么.
编辑
下面的脚本使用backbone.Js模型将用户登录到系统中,该模型向服务器发送AJAX请求.这适用于Android Build.
App.user = new App.model.user({ 'email' : $(event.currentTarget).find('#email').val(),'password' : $(event.currentTarget).find('#password').val()});
用户模型:
App.model.user = Backbone.Model.extend({ defaults : { "email" : null,"password" : null,},initialize : function () { this.save(null,{ success : function (model,response) { App.loggedIn = true; App.navigate("menu",{ trigger : true,replace : true }); App.menu(); },error : function (model,response) { try { App.mainVIEw.error(response.resultMessage); } catch (e) { console.log(e); } },wait : true }); },urlRoot : App.config.siteUrl + "/gateway/user"});解决方法 我会尝试以下方法.
1)有一个虚拟的HTML页面
< HTML> < head> < script> window.location.href="Your absolute URL you are trying to reach" < /script> < /head> < body>Loading< /body>< /HTML>
如果这不起作用,请将白名单设置为*,然后重试.如果白名单设置方式有问题
2)查看您是否正在访问安全URL.如果它在模拟器上运行并且无法在手机上运行,请查看手机是否可以访问您尝试访问的网址.尝试使用手机游戏.
3)确保使用正确的cordova文件. (Cordova.Js在AndroID和IOS之间有所不同)
4)如果移动safari能够连接,他们尝试使用this awesome post中指定的webvIEw调试器
总结以上是内存溢出为你收集整理的ios – 应用程序没有网络连接全部内容,希望文章能够帮你解决ios – 应用程序没有网络连接所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)