第一次发文还请多多指教
如果我在block外呼叫某个函式是正常的
可是当进到block中(for each ... )这个函式就神隐了
如果我在block 中把method print出来是存在的
可是呼叫就会喷出NoMethodError
也是过用send了
啊对 那个函式是Qt的函式
用qtbinding弄上去的
@ui.chooseCB.addItem("Plaese choose one") # 这里是正常的
@rate.each.each_with_object(@ui.chooseCB) {|x, obj|
obj.addItem("#{x.rate}p #{x.format}", x) # 这里会喷错
}
还有这个写法很蠢我知道 可是我已经试过我想的到的所有方法了
这个是在class中的一部份 如果要完整的我再PO上来