1

私のアプリケーションでは、ユーザー設定を保存します。設定の 1 つはNSMenuItem、ホーム ウィンドウに任意の をボタンとして表示するかどうかです。ボタンを動的に作成するのに問題はありませんが、 のアクションを に渡すことができませNSMenuItemNSButton。私はすでに試しました:

[newButton setAction:[theItem action]];

アップデート

ターゲットを自分に設定するだけです

[newButton setTargert:self];

そして、アクションをに送信するクラスにコードを移動しますNSMenuItem

4

2 に答える 2

2

以下を確認してください。

  1. メッセージ セレクター ([theItem アクション]) が NULL ではありません。
  2. newButton のターゲットが設定されます。
于 2011-09-08T03:49:07.377 に答える
1

UIButtonインスタンスのtargetおよびactionプロパティを設定する必要があります。この質問はその方法を示しています。

于 2011-09-07T16:57:12.597 に答える