如何使handler方法在Objective-C中首先运行

如何使handler方法在Objective-C中首先运行,objective-c,callback,Objective C,Callback,在下面从单个对象调用的方法中,如何使handler方法先运行,然后再运行Objective-C中的main方法? 它是异步运行还是同步运行 主要方法:AuthenticateMobileServer 处理程序方法:处理程序 [mobile_Obj authenticateMobileServer:self action:@selector(handler:)]; 谢谢。我不确定我是否得到了你的要求。但首先,请务必为Objective-C使用正确的命名/大写!所以请看一看() (方法名和变量

在下面从单个对象调用的方法中,如何使handler方法先运行,然后再运行Objective-C中的main方法? 它是异步运行还是同步运行

主要方法:AuthenticateMobileServer

处理程序方法:处理程序

[mobile_Obj authenticateMobileServer:self action:@selector(handler:)];  

谢谢。

我不确定我是否得到了你的要求。但首先,请务必为Objective-C使用正确的命名/大写!所以请看一看() (方法名和变量名为lowerCamelCase!只有类名为CamelCase) 所以它应该是
[mobileObj authenticateMobileServer:self action:@selector(handler:)]

现在谈谈你的问题。通过向mobileObj发送
authenticateMobileServer:action:
消息,仅执行该方法
@selector(handler:)
只是一个函数指针