Implicit conversion of 'BOOL' (aka 'signed char') to 'id' is disallowed with ARC
这是我尝试使用自动化工具将某些代码迁移到 ARC 时遇到的错误
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(vDidFinish)
name:aNotifName
object:NO];
如何确保它符合 ARC 要求?
最佳答案
您应该为第四个参数(通知发送者)使用正确的类型。它需要一个 Objective-C 对象 - 如果您不想指定一个对象,请传递 nil
而不是 NO
;后者是 BOOL 类型的文字值。
关于iphone - ARC转换: iphone implicit conversion of 'BOOL' (aka 'signed char' ) to 'id' is disallowed with ARC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7783490/