我需要调用一个带 block 的函数。如果我在 init 方法中这样做会导致问题吗?
<上一页>
- (id)initWithObjectThatWantsABlockBlar *)blar {
if ((self = [super init])){
[blar takeBlock:^{
NSLog(@"嗨");
}];
}
}
Best Answer-推荐答案 strong>
是的。它仍然只是一个函数,只要它不依赖于你没有初始化的任何东西,它应该没问题。
关于iphone - 在 init 中声明 block 是否安全?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/4615122/
|