我的团队最近将我们支持的平台扩展到iOS,但我仍然无法让它在任何iOS设备上运行。使用“ionicserve”和“ionicrunandroid”效果很好,一切都按预期进行。但是当使用“ionicrunios”时,应用程序加载并进入经典的死机白屏。没有记录错误,也没有显示任何内容。加载的页面(白屏)如下所示:Ionic我尝试使用相同的命令和方法加载基本的入门级Ionic2应用程序,结果成功了,并且页面中包含内容。通过使用一些console.logs之类的东西,我发现代码从不加载app.ts文件,所以这可以解释为什么它永远不会到达主页,但由于没有记录错误,我什至不知道在哪里看在修复任何东
我需要在ionic中使用以下promise(显然ios在android上没问题):varAttendees=Parse.Object.extend("Attendees");returnPromise.all(eventDetails.map(detail=>{returnPromise.all([newPromise((res,rej)=>{varquery2=newParse.Query(Attendees);query2.equalTo("event_id",detail.id_event);query2.count({success:function(number){detai
我正在创建一个Ionic(iOS)应用程序,但在导入kayboard-plugin时遇到问题。它来自这里:https://github.com/driftyco/ionic-plugin-keyboard为什么不用本地键盘插件,因为我想使用HideKeyboardAccessoryBar功能。所以我运行了“cordovapluginaddionic-plugin-keyboard”它被完美地添加到插件文件夹中。然后在我的app.ts文件中我无法使用该插件。我已经使用了以下导入语句:import{Keyboard}from'ionic-plugin-keyboard';import{Ke
我正在创建一个用于Android和IOS的Ionic2应用程序。我在ios版本上遇到了一个真正的问题,由于某种原因,我将任何和所有ionic列表项的字母间距设置为.1rem,这太他妈的宽了,所以看起来我到处都能得到这种输出正在显示的文本。WELCOME我试过在app.scss文件中设置*{font-family:'bebas';font-size:20px;text-transform:uppercase;letter-spacing:normal!important;}为了解决这个问题,但应用程序忽略了它并且仍然默认为.1rem,这并不理想。有没有人遇到过这个问题?或者可以建议一个解
我已经通过Xcode项目在我的iPhone上部署了一个ionic应用程序。两周后,我试图在iPhone上打开我的应用程序,但它意外关闭了。于是,今天我重新部署了app,可以成功打开了。但是,我很好奇是什么原因,它会不会再次意外关闭。有什么建议吗?谢谢!:) 最佳答案 这个问题可能与cordova加载所需的时间有关。如果您的应用程序大量加载了javascript库、更多的Controller和工厂,一些外部javascript文件(来自网络)cordova需要更多的时间来加载,如果它超过了它必须的时间,应用程序将意外关闭。在Andro
I'mtryingtoimplementthissimpleexamplegiveninionic2doc:http://ionicframework.com/docs/v2/native/sqlite/我在MAC上尝试了这个例子(在ionic项目的'www\test.sqlite'文件夹下的数据库上执行查询),我都得到了这个错误在浏览器和iOS模拟器上(也不适用于设备):ReferenceError:sqlitePlugin未定义我已将cordova-sqlite-storage插件添加到ionic项目中。代码:constructor(publicnavCtrl:NavControl
我正在尝试使用Ionic框架在Android和iOS中实现GmailOAuth登录。我无法在iOS中使用GmailOAuth登录。它在安卓中运行良好。它仅在iOS中引起问题。请帮助我解决iOS中Ionic应用程序中GmailOAuth的这个问题。 最佳答案 Google不再允许webview登录。最好的方法是使用以下插件:谷歌:https://github.com/ionicthemes/google-login-with-ionic-framework谷歌加号:https://github.com/EddyVerbruggen/c
我正在制作一个Ionic应用程序,我正在尝试集成mailchimp。我正在使用嵌入式表单,只要我在浏览器(ionic服务)上运行它,它们就可以工作,但每当我在native设备上测试时,它们就不起作用。有人知道怎么做这个吗?谢谢。#mc_embed_signup{background:#fff;clear:left;font:14pxHelvetica,Arial,sans-serif;}/*AddyourownMailChimpformstyleoverridesinyoursitestylesheetorinthisstyleblock.Werecommendmovingthisbl
我有一个IONIC2应用程序,它需要每天早上8点醒来20分钟,以根据用户的地理位置发送用户提醒。我正在使用这个插件(它使用IOSsignificantchangesAPI来监控用户位置的变化)https://github.com/mauron85/cordova-plugin-background-geolocation问题:当我关闭应用程序时,该应用程序不会被杀死,并且后台地理定位对我来说可以正常工作一段时间。我测试了一个小时。但是当我第二天早上醒来的时候,我发现这个应用程序被IOS杀死了。我知道还有另一个插件可以让应用程序在后台运行https://github.com/katzer
我有一个ion-datetime只显示年份:但是当我打开这个选择器时,年份从2050年开始,我想从2017年开始。有什么方法可以从最小到最大? 最佳答案 FromIonicframeworkdocsDateTimeComponent您必须在组件文件中设置日期对象或简单字符串值以显示所选年份。例如,如果您想显示当前日期对象中的选定年份,则publicmTodayDate:any=newDate().toISOString();例如,如果您想显示所选年份“2020”,则publicmTodayDate:any="2020";