NEWBIE QUESTION ALERT!デリゲートの受信アクションメソッドを認識するようにインターフェイスビルダを取得する方法
Xcode 4.1には、新しいmacrubyアプリケーションがあります。私は、このメソッドを追加し、私のアプリケーションデリゲートで
:インターフェースビルダーで
def receiveSomeEventFromXib(sender)
puts "receiveSomeEventFromXib"
end
、私は右のデリゲートオブジェクトのアイコンをクリックすると、私は上記の方法が表示されていない(何のReceivedアクションカテゴリには、ポップアップではありません)。
attr_accessor :window
が、インターフェイスビルダーは、デリゲートオブジェクトは、アウトレットという名前のウィンドウを持っていないと文句を言い:
は、デリゲートオブジェクトは、(ストレート新しいプロジェクトボックスの外に)を定義します。
デリゲートオブジェクトをウインドウのデリゲートとして設定できます。デリゲートオブジェクトにwindowWillCloseメソッドを含めると、呼び出されます。
インターフェイスビルダーにコンセントを認識させてアクションを受け取らせるために、私がしなければならない簡単なことは何ですか(命名規則?)。それは、Xcodeの4.1によってもたらされた既知のバグですInterface Builder not Seeing Outlets with MacRuby
[Interface BuilderはMacRubyでアウトレットが見えません](0120-18753) – nes1983