如何使用@selector?调用另一种方法

时间:2012-08-03 18:34:37

标签: xcode

我正在尝试在viewDidLoad方法中调用方法。我怎样才能做到这一点?我快速搜索了一下,发现@selector。我之前从未使用它,任何人都可以给我一个快速的例子。

1 个答案:

答案 0 :(得分:0)

您不一定需要selector来调用方法,您可以直接调用它,例如要调用someMethod方法,在someObject上不带任何参数,您可以执行以下操作:

[anObject someMethod];

或者在当前对象上调用someMethod,您可以使用self

[self someMethod];

如果你真的需要通过选择器调用一个方法,请使用NSObject的performSelector:方法(或'performSelector'系列的几个方法中的另一个方法):

[anObject performSelector:@selector(someMethod)];