Lua得到错误的行号

时间:2013-08-14 06:47:16

标签: ios lua

我关注的是Lua iOS代码:

lua_State* s = luaL_newstate();
 luaL_openlibs(s);

 NSString* s2 = ... // some text
 const char* scr = [s2 UTF8String];

 luaL_loadstring(s, scr);
 int err = lua_pcall(s, 0, 0, 0);
 if (err != 0)
     {
     const char* str = lua_tostring(s, -1);
     }
    lua_close(s);

这是获取行+错误消息的正确方法吗?它显示的行不是错误行。

更新:错误行正常,但错误消息始终引用脚本中的第一行,而不是实际的错误行。

0 个答案:

没有答案