2011-08-22 80 views
1

有没有一种干净的方法可以将IBActions放入类扩展中(无需将它们链接到IB中,然后在.m中移动到类扩展)?IBActions类扩展

我可以在IB中链接或创建IBActions,并将它们剪切并粘贴到.m中的类扩展中。有没有办法在IB的类扩展中直接创建它们?

谢谢

+0

顺便说一下,如果我的回答为你工作,请其标记为通过点击左边的复选标记的解决方案,谢谢:) – jtbandes

回答

0

我只是试过这个,它适用于我。你的类扩展是什么样的?它应该是这样的:

@interface MyClass() 
- (IBAction)myAction:(id)sender; 
@end 
+0

是..你可以在其中键入或者将它们剪切并粘贴到扩展名中。但是,如何让它们将IB链接到扩展中的某些内容(或者在扩展中创建IBAction)。这是我无法工作的东西(如果你控制拖动到手动设置的.m文件,它不起作用。) 但是,工作是什么,但是,将cntrl拖动到文件所有者然后选择方法(扩展名出现)。刚刚尝试过,我认为这是我的问题的答案。谢谢 –

+0

哦,我明白了。是的,这就是我正在做的,只是控制 - 拖到另一个对象,而不是一个文件。我不确定它是否适用于该文件。 – jtbandes