(void)^(void)在objective-c中?

Kin*_*ven 1 iphone objective-c iphone-sdk-3.0 ios4

可能重复:
这个^语法在Objective-C中意味着什么?

海人们,任何人都可以解释一下这是什么.我不知道这个论点要传递什么样的数据.以下是方法

- (BOOL)setKeepAliveTimeout:(NSTimeInterval)timeout handler:(void(^)(void))keepAliveHandler
Run Code Online (Sandbox Code Playgroud)

请解释是否意味着无效指针或其他.

PLZ解释我或给我任何有用的网址.

提前致谢.

Pas*_*cal 5

这是一个Block,是Apple创造的C语言的扩展,自OS X 10.6和iOS 4.0开始提供.