У меня есть код, который по сути сводится к следующему:
-(void)doSomethingWithBlock:(BlockTypedef)block
{
[Foo doSomethingElseWithBlock:^() {
block();
}];
}
Foo doSomethingElseWithBlock:
вызывает Block_copy
и Block_release
в блоке, который он получает . Это также необходимо во внешней области, или внутренняя Block_copy
справится с этим?