UIDevice * device=[UIDevice currentDevice];
device.proximityMonitoringEnabled=YES;
state=device.proximityState;
NSLog(@"%hhd",state);
if(state)
{
NSLog(@"Proximity Sensor Starts YES");
NSLog(@"%d",count);
count++;
NSLog(@"%d",count);
timer = [NSTimer scheduledTimerWithTimeInterval:4.0 target:self selector:@selector(aTime) userInfo:nil repeats:YES];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(proximityChanged:)
name:@"UIDeviceProximityStateDidChangeNotification"
object:nil];
}
else
{
NSLog(@"NO");
}
}
我已使用此代码启用接近传感器状态,但每次我的指针转到其他条件时,为什么在 ios7 中未检测到我的接近传感器。在 iPhone 5s 上测试。
为什么会发生这种情况请帮助我。