1

有一些用例我想在 objc 中创建某些对象的实例并在 Lua/Wax 中访问它们。我阅读了整个文档,但我仍然不确定如何做到这一点。

一些演示代码(不起作用,但你应该明白)

galaxy = UIApplication:sharedApplication():delegate():galaxy() 
starclusters = galaxy:starclusters() 
galaxy_drawing = 
UIApplication:sharedApplication():delegate():galaxyDrawing() 
function set_starcluster_position_in_galaxy (x) 
starclusters:objectAtIndex(0):setValue_forKey("position_in_galaxy_x", 
300) 
    puts("Setting Starcluster Position X") 
end 

免责声明:我正在 Stackoverflow 上播种一些 Google Groups iPhone Wax 问题

4

1 回答 1

2

蜡开发人员科里写道

如果 galaxy:starclusters() 返回一个 NSArray,wax 会自动将其更改为 Lua 数组。这可能是问题

如果您想直接从 Lua 更改 NSArray 或 NSDictionary 的值,并让更改反映在 Objective-C 中,现在无法正常工作,因为 Lua 没有得到对 NSArray 或 NSDictionary 的实际引用。科里

来源:http ://groups.google.com/group/iphonewax/browse_thread/thread/3042002cddfadc9c

于 2011-06-16T08:11:46.550 回答