MacRuby xcode标签不起作用

class HelloApp
        attr_accessor :label, :text_field, :button
        def clickedButton(sender)
            # implementation
            your_name = self.text_field.stringValue
            self.label.stringValue = "Hello,  #{your_name}"
        end
end

上面的代码在HelloApp.rb中问题是当我在文本框中输入内容时,点击按钮,标签只是说“你好”,而不是“Hello,namegoeshere”顺便说一句,我使用的是MacRuby。


您的代码适用于MacRuby .5

这是否将用户输入记录到控制台?

your_name = self.text_field.stringValue
puts "Your name is #{your_name}" 

如果没有,您可能没有在Interface Builder中将text_field连接到NSTextField。

链接地址: http://www.djcxy.com/p/60481.html

上一篇: MacRuby xcode label not working

下一篇: Firemonkey TEdit Uppercase