0
Есть ли способ пропускать блоки по ссылке? Ниже кода выводит «Блок ноль»Передать по ссылке для блоков
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
void (^block)(void) = nil;
[self assignBlock:block];
if (block) {block();}
else{NSLog(@"Block is nil");}
return YES;
}
- (void)assignBlock:(void (^)(void))blockToAssign
{
blockToAssign = ^(void){
NSLog(@"Block assigned");
};
}
Perfec т! Я предположил, что вы могли бы, но не могли понять синтаксис. Благодаря! –
@ErikRodriguez: правильным расширенным синтаксисом будет '- (void) assignBlock: (void (^ *) (void)) blockToAssign' – newacct