使用 AngularJS 在 iOS 的 PhoneGap 3.3 中登录 XCODE

     2023-03-07     170

关键词:

【中文标题】使用 AngularJS 在 iOS 的 PhoneGap 3.3 中登录 XCODE【英文标题】:Logging to XCODE in PhoneGap 3.3 for iOS with AngularJS 【发布时间】:2014-01-25 00:32:29 【问题描述】:

已经有几个关于在 phonegap 项目中登录 XCode 的问题(例如console.log not working in an iOS PhoneGap 3.0 app),但我找不到任何使用 angularjs 的问题。

我已经通过

添加了控制台插件
cordova plugin add org.apache.cordova.console

正如上面答案所建议的,我也尝试了How do I integrate the PhoneGap debug console with CLI?中提到的步骤

我正在使用 angular phonegap 生成器https://github.com/dsimard/grunt-angular-phonegap

当我通过 XCode 在模拟器上运行时(除了在 app.js 和 controllers/main.js 中添加 console.log 语句以及上面链接中建议的函数之外没有任何修改),我得到以下输出:

2014-01-24 18:59:07.162 MyApp[89948:70b] Cannot find executable for CFBundle 0xa790140 </Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/AccessibilityBundles/GeoServices.axbundle> (not loaded)
2014-01-24 18:59:07.170 MyApp[89948:70b] Cannot find executable for CFBundle 0xa7c3b80 </Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/AccessibilityBundles/CertUIFramework.axbundle> (not loaded)
2014-01-24 18:59:07.206 MyApp[89948:70b] Multi-tasking -> Device: YES, App: YES
2014-01-24 18:59:07.211 MyApp[89948:70b] Unlimited access to network resources
2014-01-24 18:59:07.331 MyApp[89948:70b] Resetting plugins due to page load.
2014-01-24 18:59:07.440 MyApp[89948:70b] Finished load of: file:///Users/thisguy/Library/Application%20Support/iPhone%20Simulator/7.0.3/Applications/1C7F417E-347B-4262-9969-38CE9D475C05/MyApp.app/www/index.html#/

我担心指示插件已重新加载的行(并且控制台插件不是?还是什么?),但根据以下编辑的答案,这可能不是(?)问题https://***.com/a/21207066/1449799

感谢#phonegap 上的@MGyveR_,我了解到当我在 iPhone 模拟器中运行时,我的日志至少可以通过 Safari 的 Web Inspector 看到。仍然不确定为什么它们不在 XCode 控制台中。

【问题讨论】:

【参考方案1】:

我也遇到了同样的问题。事实证明,记录器的deviceready 函数没有被调用。 logger.js 中的最后一行。

document.addEventListener("deviceready", logger.__onDeviceReady, false);

解决方案(或真正的解决方法)是从您的 deviceready 侦听器函数中调用 logger.__onDeviceReady 函数:

function onDeviceReady() 
    if (window.cordova.logger) 
        window.cordova.logger.__onDeviceReady();
    


document.addEventListener('deviceready', onDeviceReady, false);

【讨论】:

使用angularJs显示来自socket io的数据

】使用angularJs显示来自socketio的数据【英文标题】:DisplayingdatafromsocketiousingangularJs【发布时间】:2016-05-2712:36:03【问题描述】:我正在尝试从套接字io获取数据并使用angularJs在图表上显示数据。我从服务器获取正确的数据,但是... 查看详情

angularjs没有在iOS上更新部分

】angularjs没有在iOS上更新部分【英文标题】:angularjsnotupdatingpartialoniOS【发布时间】:2013-05-1603:35:37【问题描述】:我遇到了一个奇怪的问题,我不知道从哪里开始。考虑以下流程:1)用户使用param1进入等待页面(控制器+部分)... 查看详情

使用 angularjs 和 socket.io 实时保存和显示评论

】使用angularjs和socket.io实时保存和显示评论【英文标题】:Saveanddisplaycommentinreal-timeusingangularjsandsocket.io【发布时间】:2018-02-2001:52:06【问题描述】:我对@9​​87654321@有疑问。在我的代码router.post(/comment,...)中将用户cmets保存在数... 查看详情

iOS 的 Ionic/AngularJS/Phonegap 键盘问题

】iOS的Ionic/AngularJS/Phonegap键盘问题【英文标题】:Ionic/AngularJS/PhonegapKeyboardissuewithiOS【发布时间】:2014-08-1514:53:21【问题描述】:我们使用IonicFramework、AngularJS、PhonegapBuild3.4创建了一个应用程序我们在iOS上遇到了一些键盘问题-在... 查看详情

使用 AngularJS 的引导指令在选项卡中添加图像

】使用AngularJS的引导指令在选项卡中添加图像【英文标题】:AddimageintabusingBootstrapdirectivesforAngularJS【发布时间】:2015-02-0704:15:48【问题描述】:我已经使用angularjs的引导指令作为选项卡(http://angular-ui.github.io/bootstrap/),我发现... 查看详情

如何使用 angularjs 从 url 下载(保存)图像到我们的相册中?

】如何使用angularjs从url下载(保存)图像到我们的相册中?【英文标题】:Howtodownload(save)animagefromurlintoourphotoalbumusingangularjs?【发布时间】:2017-10-2516:25:07【问题描述】:我是angularjs的新手,我的项目使用angularjs和ionic在android和I... 查看详情

在 jquery.load 页面中使用 angularjs

】在jquery.load页面中使用angularjs【英文标题】:Usingangularjsinsideajquery.loadpage【发布时间】:2014-03-0923:28:00【问题描述】:我正在编写一个Web应用程序来容纳多设备应用程序。我已经使用nodejs、socket.io和express构建了处理视图分布的... 查看详情

在 AngularJS 中始终滚动到顶部

】在AngularJS中始终滚动到顶部【英文标题】:ScrollalwaysontopinAngularJS【发布时间】:2015-06-2710:48:01【问题描述】:我正在使用AngularJS(MEAN.io堆栈),但遇到与滚动相关的烦人故障。当用户点击链接时,目标页面的滚动位置与原始... 查看详情

AngularJS:通过 https 使用 socket.io 的聊天应用程序

】AngularJS:通过https使用socket.io的聊天应用程序【英文标题】:AngularJS:chatappwithsocket.iooverhttps【发布时间】:2013-09-0710:23:43【问题描述】:我正在运行这个示例聊天应用程序https://github.com/btford/angular-socket-io-im,它使用socket.io/angul... 查看详情

Angularjs 范围之外的服务功能

】Angularjs范围之外的服务功能【英文标题】:ServicefunctionsoutsideAngularjsscope【发布时间】:2014-02-1406:47:23【问题描述】:我在angularJS中创建了一个使用btford.socket-io模块与服务器交互的服务。由于在服务中我已经实现了一些我目前... 查看详情

Angularjs socket.io 服务

】Angularjssocket.io服务【英文标题】:Angularjssocket.ioservice【发布时间】:2014-02-1719:24:51【问题描述】:您好,我正在构建一个angularjs服务,该服务将通过socket.io使用websockets与后端(node.js)进行通信。我在网上找到了一段sn-p代码,但... 查看详情

Cordova 没有触发 OnResume 功能 iOS

...ioniOS【发布时间】:2015-08-0519:37:32【问题描述】:我正在使用cordova构建一个应用程序,它只是我网站上的一个webview。我只想在用户恢复应用程序时刷新我的网站。我遵循了phonegap的文档,其中说我需要将我的恢复事件包装在SetTi... 查看详情

使用 PhoneGap 3.2 在 iOS 7 上延迟后淡出闪屏

】使用PhoneGap3.2在iOS7上延迟后淡出闪屏【英文标题】:FadesplashscreenafterdelayoniOS7withPhoneGap3.2【发布时间】:2013-12-0309:04:16【问题描述】:PhoneGap2.5允许用户在延迟后淡出初始屏幕(http://docs.phonegap.com/en/2.5.0/guide_project-settings_ios_index.... 查看详情

AngularJS 不使用 socket.io 刷新视图

】AngularJS不使用socket.io刷新视图【英文标题】:AngularJSdoesnotrefreshviewwithsocket.io【发布时间】:2016-07-0510:40:33【问题描述】:我有一个带有以下设置的node.js服务器应用程序:varexpress=require(\'express\');vario=require(\'socket.io\');varhttp=requ... 查看详情

是否可以在不依赖 jQuery UI 的情况下使用 AngularJS 实现拖放功能?

】是否可以在不依赖jQueryUI的情况下使用AngularJS实现拖放功能?【英文标题】:IsitpossibletohavedraganddropfunctionalitywithAngularJSwithoutrelyingonjQueryUI?【发布时间】:2013-10-1701:08:25【问题描述】:我见过http://codef0rmer.github.io/angular-dragdrop/#/... 查看详情

如何替换 iOS 7 的 phonegap 聚光灯图标?

...过替换finder中的所有电话间隙图像,但没有成功。我正在使用xCode5.1和Phon 查看详情

WKWebView 上的 AngularJS:在 iOS 9 上处理 file:// 的任何解决方案?

】WKWebView上的AngularJS:在iOS9上处理file://的任何解决方案?【英文标题】:AngularJSonWKWebView:anysolutionforhandlingfile://oniOS9?【发布时间】:2015-10-1307:49:06【问题描述】:我正在将一个巨大的angularJS应用程序移植到iOS9并希望从WKWebView(... 查看详情

关于angularjs的简单使用

前言angularjs无疑是一款实现前后端分离js库,利用mvc的思想进行,它的使用也是很简单的。下面我就简单的介绍一下平时我们用的最多的表格和导航。1、在页面的开始引用angularjs库。2、在一个页面中会有地方运用到angularjs,那... 查看详情