我需要调用一个带 block 的函数。如果我在 init 方法中这样做会导致问题吗?
<上一页> - (id)initWithObjectThatWantsABlockBlar *)blar { if ((self = [super init])){ [blar takeBlock:^{ NSLog(@"嗨"); }]; } }是的。它仍然只是一个函数,只要它不依赖于你没有初始化的任何东西,它应该没问题。
关于iphone - 在 init 中声明 block 是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4615122/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |