//I have created below snippet to let the sensor to be detected.
-(void)addProximitySensorControl {
UIDevice *device = [UIDevice currentDevice];
device.proximityMonitoringEnabled = YES;
BOOL state = device.proximityState;
if(state)
NSLog(@"YES");
else
NSLog(@"NO");
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(proximityChanged:)
name:@"UIDeviceProximityStateDidChangeNotification"
object:nil];
}
w iPhone 3G lub wcześniej proximityChanged: metoda zwana powodzeniem ale iPhone 4 a ja unosi się do góry na przedmiot z (ekranu) czujnika jego nie jest wykryty. Masz pomysł na Guys?czujnik zbliżeniowy nie działa w iPhone 4 urządzenia
Ten kod sprawdza, czy urządzenie jest blisko czegoś ('proximityState'), a nie czy istnieje (" isProximityMonitoringEnabled "). –