访问 Corona SDK 中的用户数据内容

Access userdata content in Corona SDK

从应用程序内服务器,我收到一个 table 并且在这个 table 中有一个标记为 userdata 的密钥。我知道这种类型允许将任意 C 数据存储在 Lua 变量中。是否可以 read/access 其内容来自 Lua?

Lua 无法从用户数据中读取数据,除非您编写本机函数以某种方式从用户数据中读取和 return 字节,您会发现方便 - 作为数字数组,作为字符串,或者只是 returning 指定索引处的单个字节。
也许您的主机 app/framework 已经具有这些功能,但 Lua 本身肯定无法做到这一点。
Corona SDK 的用户数据页面仅引用 Lua 的文档,说明基本相同 - Lua 中的用户数据没有任何操作,除了分配和身份测试。