2011-07-28 63 views
0

我有幾個nib文件,以及他們每個人的相應WindowController文件。我的NSMenu是在我的主要筆尖中聲明的。如何註冊我的WindowController作爲打印操作的第一響應者?

我知道 - print:(id)發送者在從菜單中選擇打印命令時被調用,但是,當它是活動窗口時,如何註冊其中一個WindowController來響應該命令?

現在我不確定什麼在響應命令,但是出現了一個簡單的打印窗口。

回答

0

要在窗口中創建任何視圖,您必須初始化windows initialFirstResponder。 進入檢查員(工具 - >檢查員在Xcode)的窗口,你必須先鏈接你想要回應的視圖,通過鏈接連接 - >網點 - > intialFirstResponder ...

你可以通過移動視圖的nextKeyView屬性來移動響應者對象