2011-09-07 22 views
1

在我的應用程序中,我保存了用戶首選項,其中一個首選項是在主窗口中是否顯示任何NSMenuItem s按鈕。我沒有動態創建按鈕的問題,但我無法將NSMenuItem的操作傳遞給NSButton。我已經嘗試:將NSButton的動作設置爲與NSMenuItem的動作相同

[newButton setAction:[theItem action]]; 

UPDATE

我只需要設定目標自我

[newButton setTargert:self]; 

和代碼移動到送出動作到NSMenuItem

回答

2

檢查以下內容:

  1. 消息選擇([theItem動作])不爲空。
  2. target爲newButton設置。
+0

我檢查了一下,現在我知道問題在於,按鈕無法識別項目動作。我想這是因爲該項目的行動是在另一個對象。 –

1

您將需要設置UIButton實例的targetaction屬性。 This question顯示如何。

相關問題