我想继承我的块的参数对象。在这种情况下,我知道它将始终返回NSObjectSubclass
类型,因此我不想将其转换为块内。这不起作用,它说我需要传入一个NSObject。
- (void)mainMethod {
[self doStuff:^(NSObjectSubclass *sub) {
// ERROR! Incompatible block pointer type
}];
}
- (void)doStuff:(void (^)(NSObject *))onComplete {}
这个错误对我来说很有意义,但我可以拥有你曾经能够做到的剑,这在某些方面有所改变吗?有没有办法解决这个错误?