Corona SDK(2012.894)のTableViewをstrict.luaと組み合わせて使ったところ、タップしたときに以下の様なエラーが出た。
(もしかしたら'tableView'
は使っている変数によって異なるかも)
Runtime error
variable 'tableView' is not declared
stack traceback:
[C]: ?
[C]: in function 'error'
...path/to//strict.lua:37: in function <...path/to/strict.lua:35>
?: in function '?'
?: in function '?'
?: in function <?:3095>
?: in function <?:229>
どう回避するかというと、これは未宣言のtableView
に値が代入されようとしているというエラーなので、適当なグローバルの場所(functionの外)でtableView
を宣言しておいてあげればいい。
tableView = 1