在iPhone SDK 4.0中,UIApplication
有一个新方法,setKeepAliveTimeout:
需要第二个参数void(^)(void)
。这个caret ^语法是什么,两边都是void意味着什么?
-(BOOL)setKeepAliveTimeout:(NSTimeInterval)timeout handler:(void(^)(void))keepAliveHandler
第二个参数的语法究竟是什么意思,以及我将如何声明一个函数/处理程序,我可以传入它?
FWIW下面是不是它的寻找......
void SomeHandler(void)
{
}