如何从 Corona PluginLibrary 中调用 Lua 函数?

我是一名 iOS 开发者,刚接触 Corona。我有 Corona Enterprise 许可并正在为 Corona 开发插件。我有两个问题:

  1. 如何在 pluginLibrary.mm 中设置委托,以接收 Objective-C 类/库中的任何回调?
  2. 如何从 pluginLibrary.mm 调用 lua 函数?
点赞
用户1870706
用户1870706

Lua 和本地代码之间的通信可以通过在 Lua 状态栈上接收函数参数或者两者之间发送的事件来完成。可以参考下面这两篇教程:

http://coronalabs.com/blog/2014/03/18/tutorial-corona-enterprise-quickstart-ios/ http://coronalabs.com/blog/2014/04/22/tutorial-image-printing-via-corona-enterprise-ios/

这些教程会向您展示 Lua 和本地代码之间通信的基础知识。

2015-02-09 02:07:17