我有一个声明如下的 CFSocket 回调方法:
void socketCallback(CFSocketRef cfSocket, CFSocketCallBackType type, CFDataRef address, const void *data, void *userInfo)
{
if (_scanningInProgress) {
}
}
问题是我收到“使用未声明的标识符'_scanningInProgress'错误。我有点困惑,因为如果我尝试这样的事情:
-(void)scan:(bool)isScanning
{
_scanningInProgress = isScanning;
}
然后一切正常。是什么导致了错误?这是该属性的 .h 文件声明:
@property bool scanningInProgress;