Iphone 检测电池电量不足警告ios
我正在做一个基于turnbased的游戏。为了防止用户作弊,如果用户在回合中间关闭应用程序,那么回合将自动传递给对手。这是因为用户无法关闭应用程序、重新启动应用程序并从头开始 然而,有两种情况应该惩罚球员。如果接到电话,或出现电池电量不足警告。我可以检测到来电并作出回应,但我不知道如何处理电池Iphone 检测电池电量不足警告ios,iphone,ios,objective-c,Iphone,Ios,Objective C,我正在做一个基于turnbased的游戏。为了防止用户作弊,如果用户在回合中间关闭应用程序,那么回合将自动传递给对手。这是因为用户无法关闭应用程序、重新启动应用程序并从头开始 然而,有两种情况应该惩罚球员。如果接到电话,或出现电池电量不足警告。我可以检测到来电并作出回应,但我不知道如何处理电池 任何建议都非常棒通过将ui设备的属性设置为“是”启用电池监控singleton: UIDevice *device = [UIDevice currentDevice]; device.batteryMo
任何建议都非常棒通过将
ui设备的属性设置为“是”启用电池监控
singleton:
UIDevice *device = [UIDevice currentDevice];
device.batteryMonitoringEnabled = YES;
iPhone OS
提供两种类型的电池监控事件,一种用于状态变化时(例如充电、拔出、充满电),另一种用于在电池充电水平变化时更新。与邻近监视一样,您可以注册回调以接收通知:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryChanged:) name:@"UIDeviceBatteryLevelDidChangeNotification" object:device];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(batteryChanged:) name:@"UIDeviceBatteryStateDidChangeNotification" object:device];
另请参阅此我不理解通知接收器上的“设备”对象。您引用的链接使用“nil”对象,我认为也是正确的。