什么是从块具有返回值的函数返回块的语法

时间:2012-11-02 19:37:35

标签: objective-c objective-c-blocks

我有一个返回块的函数,这段代码可以工作:

typedef void (^AuthenticationBlock)(NSURLAuthenticationChallenge* challenge);

+ (AuthenticationBlock) defaultAuthenticationBlock
{
    return  ^(NSURLAuthenticationChallenge *challenge)
    {
    ....

但是我想改变它以便块返回一个bool:

 typedef BOOL (^AuthenticationBlock)(NSURLAuthenticationChallenge* challenge);

但我无法弄清楚我需要做些什么来使用这个更改来编译return语句

0 个答案:

没有答案