按功能返回块

时间:2015-07-07 13:50:20

标签: objective-c objective-c-blocks

我想确切地知道,如何编写一个返回块的函数。正如您所知,阻止语法很奇怪。我找到的最佳解决方案如下:

typedef void(^MyAwesomeBlock)(void);

MyAwesomeBlock blockFunction()
{
    MyAwesomeBlock block = ^{
        //some code;
    };

    return block;
}

是的,太棒了,它可以和typedef配合使用而且非常整洁,但是,如果没有它,如何正确编写相同的功能呢?

我可以在这里放一个我试过的代码,但我认为没有理由这样做,因为它只是警告我一直有编译器错误。

如果没有typedef给我解决方案,你会这么好吗?只是一个典型的函数,即返回块。感谢。

尝试以下也不行。 enter image description here

0 个答案:

没有答案