當我有一個簡單的MacRuby應用程序,我想通過的NSTextField得到一些用戶的輸入,但是當我運行「」「的MacRuby test.rb」「」上的所有輸入的應用焦點文本字段進入bash。有什麼我需要設置,以獲得輸入到文本字段?沒有輸入的NSTextField運行MacRuby的
# test.rb
framework 'AppKit'
application = NSApplication.sharedApplication
frame = [0.0, 0.0, 300, 200]
window = NSWindow.alloc.initWithContentRect(frame,
styleMask: NSTitledWindowMask | NSClosableWindowMask,
backing: NSBackingStoreBuffered,
defer: false)
content_view = NSView.alloc.initWithFrame(frame)
window.contentView = content_view
tf = NSTextField.alloc.initWithFrame([125, 30, 120, 20])
window.contentView.addSubview(tf)
window.display
window.makeKeyAndOrderFront(nil)
application.run
謝謝,我是有這個問題,這對我來說真是棒極了。我想知道爲什麼這不是在MacRuby教程中提到的?似乎很重要,因爲它都不明顯,這是需要得到什麼東西才能正常工作。 –