MacRuby xcode label не работает - PullRequest
       13

MacRuby xcode label не работает

0 голосов
/ 14 февраля 2010
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», а не «Hello, namegoeshere» Кстати, я использую MacRuby .4.

1 Ответ

0 голосов
/ 27 апреля 2010

Ваш код работает для меня в MacRuby .5

Регистрирует ли пользовательский ввод в консоль?

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

Если нет, возможно, текстовое поле не подключено к NSTextField в Interface Builder.

...