标签: iphone objective-c ios objective-c-blocks
我需要调用一个带块的函数。如果我在init方法中这样做会导致问题吗?
- (id)initWithObjectThatWantsABlock:(Blar *)blar { if ((self = [super init])){ [blar takeBlock:^{ NSLog(@"Hi"); }]; } }
答案 0 :(得分:3)
是。它仍然只是一个功能,只要它不依赖于你没有初始化的任何东西,它应该没问题。