【发布时间】:2014-06-06 14:50:30
【问题描述】:
我有一个 C 函数:
void encodeFile(void (*aFunction)(double));
我想将一个 Objective-C 块传递给这个函数
void (^aBlock)(double) = ^(double aDouble) {...}
encodeFile(aBlock);
有没有办法做到这一点?
【问题讨论】:
-
你可以传入一个运行你的c函数的块。
-
刚刚编辑。我希望更清楚我需要做什么。
标签: objective-c c function-pointers objective-c-blocks