在Wax中访问Objective-C实例

时间:2011-06-16 08:10:34

标签: ios lua iphone-wax

有一些用例我想创建某些对象的实例 在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 
  

免责声明:我正在播放一些Google网上论坛的iPhone Wax问题   计算器

1 个答案:

答案 0 :(得分:2)

Wax Developer Corey写道

  

如果galaxy:starclusters()返回一个   NSArray,蜡会自动改变   这是一个Lua数组。这可能是   问题

     

如果要直接更改   NSArray或NSDictionary的值   来自Lua,并有变化   反映在Objective-C中,但不会   现在就工作,因为Lua没有   得到实际的参考   NSArray或NSDictionary回来了。科里

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