【发布时间】:2011-11-17 09:10:31
【问题描述】:
PhoneGap JS Engine 和 iOS 原生组件如何相互调用? 我发现它们都指向一个名为 PGPlugin 的类,并在 PhoneGap.plist 中声明。 但是当我新建一个空项目并将文件从PhoneGapLib拖到项目时,onDeviceReady函数不起作用。 我想知道PhoneGap 是如何工作的。 有谁能帮帮我吗?
【问题讨论】:
PhoneGap JS Engine 和 iOS 原生组件如何相互调用? 我发现它们都指向一个名为 PGPlugin 的类,并在 PhoneGap.plist 中声明。 但是当我新建一个空项目并将文件从PhoneGapLib拖到项目时,onDeviceReady函数不起作用。 我想知道PhoneGap 是如何工作的。 有谁能帮帮我吗?
【问题讨论】:
不确定你在问什么。
也许 PhoneGap wiki (http://wiki.phonegap.com/) 或 PhoneGap API 文档可以帮助您 (http://docs.phonegap.com/)。
如果您特别询问插件架构的工作原理(即:能够通过 JavaScript 与自定义本机代码交互),那么这是一个基本描述和一些关于编写您自己的文档:
http://wiki.phonegap.com/w/page/36752779/PhoneGap%20Plugins
以及 GitHub 上 phone gap 插件 repo 中的大量示例:
【讨论】: