在使用io.read()(使用Touch Lua iOS应用程序)时,Lua不会接受用户输入。

我正在尝试使用 Hawwash-Soft 的 Touch Lua 应用程序,在 iPad Mini 上使用 iPhone 版本,在 Lua 中编程 Simon Says 游戏,适用于 iOS 7+。

我的问题是,在代码的最后,我有一个 io.read() 无法接受用户输入。如果我尝试输入任何内容,它根本不会显示。该程序一直停在那里,直到我停止它。

以下是代码:

(见原文)

当我运行程序时,以下是通常输出的内容。我将使用红色表示随机颜色。例如,如果屏幕被清除,我会在 [] 中添加注释。

(见原文)

我无法使用光标输入任何东西,无论我按多少虚拟键,我输入的内容都不会显示。

提前感谢您的帮助。

编辑:我弄清楚了 io.read() 开始卡住的位置。我在代码中放了一些虚拟的 io.read(),它们在第二次清除后仍然可以使用。我不知道为什么...

点赞
用户5235810
用户5235810

翻译结果:

我弄清楚了,以防有人看到这个并且有这个问题。在 clear() 和 io.read() 之间需要加一个 print 语句。

2015-09-02 11:57:21