我是Ionic Cordova IOS和Android开发的新手。我的申请有些问题。我的第一个问题默认情况下,Cordova IoS和Android应用程序中的日志文件的位置(在Mac中)是什么?其次,我在我的应用程序中使用ngstorage
。我有一个数组,我必须将我的数据推送到该数组。每次退出我的应用程序后,当我尝试访问该数组时,我收到Push method is not a function
的错误。但是,从浏览器清理存储后,一切都变得正常了。每次将新元素推送到数组时,都会重复相同的操作。但它向我展示了列表中的新元素。以下是我的存储代码。但我认为这里没有什么奇怪的东西:
.factory('$localStorage',['$window', function ($window) {
return {
store: function(key, value) {
$window.localStorage[key] = value;
},
get: function (key, defaultValue) {
return $window.localStorage[key] || defaultValue;
},
storeObject: function (key, value) {
$window.localStorage[key] = JSON.stringify(value);
},
getObject: function (key, defaultValue) {
return JSON.parse($window.localStorage[key] || defaultValue)
}
}
这也是我的第二个问题,它是推送方法的这个应用程序的一部分: Ionic application error: array.push() is not a function