第一次發文還請多多指教
如果我在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上來