我有一个返回块的函数,这段代码有效:
typedef void (^AuthenticationBlock)(NSURLAuthenticationChallenge* challenge);
+ (AuthenticationBlock) defaultAuthenticationBlock
{
return ^(NSURLAuthenticationChallenge *challenge)
{
....
但我想改变它,使块返回一个布尔值:
typedef BOOL (^AuthenticationBlock)(NSURLAuthenticationChallenge* challenge);
但我不知道我需要做什么才能让 return 语句与这个更改一起编译