支援預設選單操作

選單就像所有標準控制項一樣。它們有一個動作 ,它是要被呼叫的函式和一個目標 ,它是傳送函式的物件。如果目標設定為物件,則當使用者選擇選單項時,操作方法將被髮送到目標物件。如果選單項有一個動作,但沒有目標,則將從以下響應動作的第一個物件中動態選擇目標:

  1. 第一響應者
  2. 檢視層次結構
  3. 視窗
  4. 視窗控制器
  5. NSApplication
  6. NSApplication.delegate
  7. NSApplication.nextResponder

可以通過在上面列表中的任何物件上實現 openDocument 方法來實現預設的 Open(⌘O)選單項。

- (IBAction)openDocument:(id)sender {

}