我希望使用cocoa将一个动作发送到另一个对象。最理想的情况是,它也可以在Interface Builder中显示。
我已经尝试过苹果的文档,但似乎还缺少一些东西。添加以下内容后,接口构建器仅显示该操作为接收到的操作。
- (IBAction)setTarget:(id)anObject;
- (IBAction)setAction:(SEL)aSelector;
请问有没有人能给我举个创建发送操作的例子?谢谢。
我已经在我的控制器1中定义了接收操作。然后我希望我的控制器2能够发送一个操作到控制器1(就像NSButton做的那样)。在界面构建中,您可以从NSButton拖动一条线到应该接收信号的控件上。这个功能不能仅限于苹果对象,肯定有办法实现。
@property ... NSString ...
应该是@property ... NSString * ...
(你忘了星号)。但是这个回答非常有帮助! - 11684